【发布时间】:2012-04-22 22:25:20
【问题描述】:
我正在尝试在 android 上设置登录系统,使用用户名检查用户输入的内容和数据库中存在的内容
这是我的一段代码,但它总是给我“无效”,如果我使用 Try Catch 块,它会给我一个 nullpointerException
public void checklogin(String logged){
SQLiteDatabase db = null;
DatabaseAdapter database = new DatabaseAdapter(this);
try{
Cursor mCursor = db.query(database.TABLE_USERS,new String[]{"select * from users"}, " Name like" + "'logged+'",null,null,null,null);
if (mCursor.moveToFirst()){
Toast.makeText(LoginActivity.this, "Yaaaay", Toast.LENGTH_LONG).show();
}}
catch(NullPointerException e){
Toast.makeText(LoginActivity.this, "invalid", Toast.LENGTH_LONG).show();
}
}
【问题讨论】:
-
你不想在使用之前将 db 分配给数据库。
标签: android string sqlite login