現在、2つのSQLiteテーブル(User &エンゲージメント)があります。保存されたSQLiteデータを表示するにはどうすればよいですか?
ログインアクティビティを正常に実行し、新しいアクティビティクラス(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);
}
}
});
私はこれを数週間苦労しています。
あなたは&は、そのユーザーID(logged_in_user_id ==「1」)の助けを借りて、テーブルからすべての行をフェッチ婚約テーブルにユーザーIDでログインして保存する必要があり
あなたはおそらく、Webサービスに依存している必要があります。 –
ありがとう@Rotwang。私は自分でそれを学んでいて、まだ多くのことを発見しています。 Arigatooo – xhanix
あなたのアプリが同じデータベースにアクセスしなければならない別のユーザーによって使用されている場合、私の提案は有効です。だから私は理解した。 –