私の活動ページには、通常の画面と編集モード画面の 2 つのオプションがあります。両方の画面は同じ活動にあります。
ユーザーがアクティビティに入ると、通常のページが表示されます。ボタンをクリックすると、編集モードが表示されます。通常の画面が表示されている場合、バック プレスでユーザーは前のアクティビティに戻る必要があります。ただし、編集モードがオンで、ユーザーが戻るボタンをクリックすると、前のアクティビティに戻るのではなく、通常の画面が表示されます。
私の onbackpressed メソッドは
if(inputSearch.getVisibility()== View.VISIBLE){
Intent intentList = new Intent(getApplicationContext(),listsActivity.class);
intentList.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intentList);
}
else{
imgEditList.setSelected(false);
editMode.setVisibility(View.GONE);
inputSearch.setVisibility(View.VISIBLE);
}
super.onBackPressed();
現在のアクティビティを閉じますか...