私はfragment
を使用してmainActivity
を持っています。私は2つのアクティビティActivity1
とActivity2
を持っています。私はfragment
にActivity2
に行く、Activity2
の戻るボタンをクリックすると、私はfragment
ページに戻る必要があります。 それは私が私のActivity2
を完了し、ワンクリックで私のActivity1
を終える必要があることを意味する。どのように私はこれを得ることができます。ここに私のバックプレスコードはActivity2
です。私の活動を終えて、フラグメントに戻るボタンをクリックしてフラグメントにデータを消去しないでください。
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// handle arrow click here
if (item.getItemId() == android.R.id.home) {
if(fromString.equalsIgnoreCase("Activity2")){
this.finish();
Activity1.finish();
}else if(fromString.equalsIgnoreCase("Activity1"){
finish(); // close this activity and return to preview activity (if there is any)
}
}
return super.onOptionsItemSelected(item);
}
あなたのフラグメントでこの答えを試してみてください。https://stackoverflow.com/a/6198068/8089770 –