Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/230.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android:使用Android studio创建登录应用程序_Android_Android Sqlite - Fatal编程技术网

Android:使用Android studio创建登录应用程序

Android:使用Android studio创建登录应用程序,android,android-sqlite,Android,Android Sqlite,我已经创建了一个SQLite数据库,其中有三列名称email和password。数据插入正确,但我不能登录代码,所以请帮助我创建登录活动。任何形式的帮助都将不胜感激试试这个。。在数据库类中编写代码。。返回用户名的密码 public String getSinlgeEntry(String email) { SQLiteDatabase db = this.getReadableDatabase(); Cursor cursor = db.query("table_name", n

我已经创建了一个
SQLite
数据库,其中有三列名称email和password。数据插入正确,但我不能登录代码,所以请帮助我创建登录活动。任何形式的帮助都将不胜感激

试试这个。。在数据库类中编写代码。。返回用户名的密码

public String getSinlgeEntry(String email) {
    SQLiteDatabase db = this.getReadableDatabase();
    Cursor cursor = db.query("table_name", null, " EMAIL=?", new String[]{email}, null, null, null);
    if (cursor.getCount() < 1) // UserName Not Exist
    {
        cursor.close();
        return "NOT EXIST";
    }
    cursor.moveToFirst();
    String password = cursor.getString(cursor.getColumnIndex("PASSWORD"));
    cursor.close();
    return password;
}
然后在登录按钮上单击

    String result1 = myDb.getSinlgeEntry(user_entered_email_id);
并比较
密码字段中输入的密码
和返回的密码
结果


希望这有帮助

您尝试过这个答案吗?如果您觉得这个答案有用。。请通过单击勾选图标接受。。这样其他用户也可以利用它。。谢谢
    String result1 = myDb.getSinlgeEntry(user_entered_email_id);