java如何显示因用户而异的SQLite存储数据?
目前,我有两(2)个SQLite表——User和;订婚
我已经成功地执行了我的登录活动,并将其引导到一个新的活动类——CodeActivity。爪哇
我的问题是,我如何在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);
}
}
});
请帮忙,我已经为此挣扎了好几个星期了
# 1 楼答案
您需要将登录的用户id存储到订婚表&;在该用户id的帮助下从表中获取所有行(其中logged_in_user_id='1')