您好我在Android ADT上开发了一个应用程序。我正在使用sqlite来验证注册。当用户注册保存在数据库和数据库中时,我想检查是否已存在活动日志的记录未打开。这是我使用的代码,没有显示错误但不起作用。
public void onContinue(){
AdminSQLiteOpenHelper admin = new AdminSQLiteOpenHelper(this,
"pacman", null, 1);
SQLiteDatabase bd = admin.getReadableDatabase();
int total;
Cursor c = bd.rawQuery("SELECT * FROM numeros", null);
total = c.getCount();
Intent nu;
if(total == 1){
nu = new Intent (this, ContactListActivity.class);
startActivity(nu);
}
else
nu=new Intent(this, Bienvenido.class);
startActivity(nu);
finish();
}
答案 0 :(得分:1)
EDIT2:
我相信你只想开始1项活动,但是当你(total == 1)
开始2时。
你应该改变
if(total == 1){
nu = new Intent (this, ContactListActivity.class);
startActivity(nu);
}
else
nu=new Intent(this, Bienvenido.class);
startActivity(nu);
要
if(total == 1)
nu = new Intent (this, ContactListActivity.class);
else
nu = new Intent(this, Bienvenido.class);
startActivity(nu);