0
私はアンドロイドアプリを構築しています。リストビューメニューを作成しました。オプションの1つはプロファイルページです。リストビューのプロファイルボタンをクリックすると、アクティビティがプロファイルアクティビティに送信されます。しかし、再度、リストビューメニューのプロファイルボタンをクリックすると、プロファイルアクティビティが再び開始されます。これを無効にする方法は?現在のアクティビティをアンドロイドメニューのリストビューで同じアクティビティにリダイレクトするインテントを無効にするにはどうすればよいですか?
お時間をいただきありがとうございます。
コードは次のとおりです。簡単な意図が始まります。
//setting onclick listener on the menu items
mDrawerList.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> adapterView, View view, int position, long l) {
if(position == 8){
Intent i = new Intent(view.getContext(),Chat.class);
startActivity(i);
}
else if(position == 7){
Intent i = new Intent(view.getContext(),SaleAndRentList.class);
startActivity(i);
}
else if(position == 1){
Intent i = new Intent(view.getContext(),FriendsList.class);
startActivity(i);
}
else if(position == 0){
Intent i = new Intent(view.getContext(),Profile.class);
startActivity(i);
}
else if(position == 6){
Intent i = new Intent(view.getContext(),CountryStudentList.class);
startActivity(i);
}
else if(position == 5){
Intent i = new Intent(view.getContext(),UnivStudentList.class);
startActivity(i);
}
}
});
あなたのお時間をありがとうございます。私はそんなにばかげています:) 10分後にあなたの答えを受け入れるでしょう – Debojyoti
あなたが私に言ったようにしました。それはうまくいきます。しかし、私は戻るボタン現在のアクティビティの位置が変更されても、単一トンクラスのプロパティは以前の位置値を保持しています – Debojyoti
各アクティビティ(onCreate())をロードすると、対応する値でシングルトンの値を更新します現在のアクティビティに移動します。 –