安卓初学者,遇到写问题,求大牛帮忙
验证用户名与密码是否正确,数据库已经写好,就是不知道如何循环验证数据库与页面上的用户名与密码是否一致,如何给数据库每个值设置对象用equals方法验证啊!急急急,代码如下:ublic class MainActivity extends Activity implements OnClickListener {
protected static final String TableName ="tb_user";
protected static final String TableName_2 ="tb_doctor";
EditText et_name;
EditText et_password;
Button btn_1;
Button btn_2;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
et_name=(EditText)findViewById(R.id.et_number);
et_password=(EditText)findViewById(R.id.et_password);
btn_1=(Button)findViewById(R.id.btn_login);
btn_2=(Button)findViewById(R.id.btn_login2);
btn_1.setOnClickListener(this);
btn_2.setOnClickListener(this);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
@Override
public void onClick(View v) {
String name;
String password;
DBOpenHelper helper=new DBOpenHelper(MainActivity.this);
SQLiteDatabase db=helper.getWritableDatabase();
switch (v.getId()) {
case R.id.btn_login2:
ContentValues values=new ContentValues();
name=et_name.getText().toString();
password=et_password.getText().toString();
values.put("_id", name);
values.put("password", password);
db.insert(TableName, null, values);
Toast.makeText(getApplicationContext(), "注册成功!", Toast.LENGTH_SHORT).show();
db.close();
break;
case R.id.btn_login:
//用户名and密码验证
}
}
}