这里是我的android代码登录option.help我发现问题出在哪里。如何创建Android登录
我DatabaseHelper类:
public String getAllData(String name) {
// TODO Auto-generated method stub
SQLiteDatabase db=this.getReadableDatabase();
//查询检索名称,并通过
Cursor res = db.rawQuery("select User_Name,User_Pass from "+Table_Name, null);
String a,b;
b="not found";
if(res.moveToFirst()){
do{
a=res.getString(1);
//check name
if(a.equals(name)){
b=res.getString(3);
break;
}
}while(res.moveToNext());
}
//return corresponding password
return b;
}
我的活动类:
public void showData(){
submitButton.setOnClickListener(new OnClickListener() {
public void onClick(View arg0) {
name=userNameEditText.getText().toString();
password=passwordEditText.getText().toString();
String pass=myDb.getAllData(name);
//matching password
if(password.equals(pass)){
Intent intent=new Intent(UserActivity.this,Meal_Information_Activity.class);
startActivity(intent);
}
else{
Toast.makeText(getBaseContext(),"Password doesn't match", Toast.LENGTH_LONG).show();
}
}
});
}