Meine Anwendung stürzt aufgrund dieser Abfrage ab. Was sollte ich tun, um zu wissen, was das Problem ist? Es scheint mir richtigWie kann ich wissen, ob die Abfrage funktioniert oder nicht?
public User getUser(String userName) {
SQLiteDatabase db = this.getReadableDatabase();
Cursor cursor = null;
cursor = db.query("LOGIN", new String[] { "USERNAME",
"PASSWORD", "STATUS" }, "USERNAME" + "=?",
new String[] { String.valueOf(userName) }, null, null, null, null);
if (cursor != null)
{
cursor.moveToFirst();
}
User user = new User();
user.setName(cursor.getString(cursor.getColumnIndex("USERNAME")));
user.setPassword(cursor.getString(cursor.getColumnIndex("PASSWORD")));
user.setstatus(cursor.getString(cursor.getColumnIndex("STATUS")));
return user;
}
Bitte posten Sie Ihre Fehlerprotokolle –
höchstwahrscheinlich 'db.query' gibt eine leere' Cursor' – pskink
https://kripken.github.io/sql.js/GUI/ –