名前や住所など、ユーザーからの入力を受け取る画面を作成しました。この情報をIDを使用してデータベーステーブルに保存しています。したがって、IDを使用してこの情報を取得できます。今私の問題は、アカウントを作成した後、既存のプロファイルのリストが表示され、ユーザーは自分のアカウントをアクティブ化するために自分の名前をクリックする必要があります。彼のアカウントをアクティブ化するには、彼の名前と住所を取得する必要があります。次の画面に名前が表示されます。私が直面している問題は、onListItemClickイベントを使用して現在のユーザーのIDを取得したことです。したがって、ユーザーが名前をクリックしたときにのみ情報が取得され、他のボタンをクリックすると情報が消えます。ユーザーがログアウトするまで、ユーザーの情報を保持するにはどうすればよいですか?
私のコード:
protected void onListItemClick(ListView l, View v, int position, long id) {
super.onListItemClick(l, v, position, id);
mRowId = id;
if (mRowId != null) {
Intent i = new Intent(this, Main.class);
i.putExtra("ID", mRowId);
startActivity(i);
}
}