Как создать запрос на вход с помощью Android orm? - PullRequest
0 голосов
/ 13 октября 2018

Мне нужно создать страницу входа в Android Studio, и мой вопрос заключается в том, как создать запрос входа в систему с помощью Suger ORM?Пожалуйста, ответьте мне просто с помощью orm (netter ответьте мне с помощью Suger ORM, но не отличается от других форм), потому что я знаю, как создать запрос входа в систему с базой данных SQLite.Спасибо всем и извините за плохой английский:)

    Suger.findWithQuery(User.class, "SELECT user_name and password from suger where " + "user_name= ? AND password= ?", name, pass);

Это мой код !!!я создаю метод, а мой метод возвращает истину;я сказал в clicklistener кнопку, если этот метод возвращает мне истинный тост (успешно), иначе сказал мне шоу Failed !!Но это моя проблема, это всегда для любого ввода текста редактирования.имя поля и пароль я получаю текст из двух правок

1 Ответ

0 голосов
/ 13 октября 2018

Добро пожаловать на SO, Али!

Поскольку вы не предоставили достаточно информации по своему вопросу, я собираюсь предположить, что вы достаточно знакомы с android, чтобы создать действие, имея два текста редактирования и одинкнопка входа в систему, поэтому при событии onClickListener кнопки входа в систему вам необходимо запросить в базе данных предоставленную информацию для входа (например, адрес электронной почты в качестве имени пользователя).Следующий фрагмент представляет собой простой способ запроса таблицы в Sugar Orm

List<User> users = User.findWithQuery(User.class,"SELECT * FROM USER WHERE email = ?",email);

, очевидно, users может иметь нулевую длину, что означает, что ни один пользователь не существует с этим электронным письмом или один участник, который является вашим пользователем, теперь вам нужнопроверьте пароль, желательно, сохраненный с использованием алгоритма хеширования.

более того, я хотел бы упомянуть Android Room , который является компонентом из Android Arch Components , разработанной компанией.от команды Android, которая проще, чем другие ORM, и имеет большие преимущества, такие как осведомленность о жизненном цикле.

...