Код, который я использовал ниже, работает хорошо, но когда ориентация экрана меняется, isback
снова становится ложным и тоже устареет.
То, что я пробовал до сих пор:
boolean isback =false;
fragmentShowButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
isback = true;
fragmentsShow();
}
});
@Override
public void onBackPressed() {
if(isback == true) {
super.onBackPressed();
} else {
// Do nothing
}
}
И я не хочу использовать isVisible
методы Фрагментов, потому что мне нужно проверить так много Фрагментов за одно действие, и я не могу пометить их все.