При вызове метода
addToBackStack иногда происходит
java.lang.IllegalStateException: Activity has been destroyed. И как от этого избавиться?
public void addMainFragment() {
hideKeyboard();
if (mainFragment == null) {
mainFragment = new MainFragment();
}
final FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
ft.add(R.id.containerFrameLayout, mainFragment, "MainFragment");
ft.addToBackStack("MainFragment");
ft.commitAllowingStateLoss();
getSupportFragmentManager().executePendingTransactions();
}