目前,我有两(2)个SQLite表 - User&接合。
我已成功执行登录活动并将其指向新的活动类 - CodeActivity.java。
我的问题是,我如何显示CodeActivity类的参与列表,因为我特意将每个用户附加到不同的参与方式。
login.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String name=uname.getText().toString();
String password=pswd.getText().toString();
int id= checkUser(new User(name,password));
if(id==-1)
{
final AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);
builder.setTitle("Alert");
builder.setMessage("Username or Password is wrong.");
builder.setPositiveButton("Ok", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
dialogInterface.dismiss();
}
});
AlertDialog dialog = builder.create();
dialog.show();
}
else
{
Intent intentLogin = new Intent(MainActivity.this, CodeActivity.class);
intentLogin.putExtra("name",name);
startActivity(intentLogin);
startActivity(intentLogin);
}
}
});
请帮助,我已经在这方面苦苦挣扎数周了。
答案 0 :(得分:0)
您需要将登录的用户ID存储到Engagement表&借助该用户ID获取表中的所有行(其中logged_in_user_id =='1')
Cursor cursor = db.query("Engagement",
null, "logged_in_user_id" + "=?",
new String[]{"1"}, null, null, null);