Суть вот в чём. Есть MainActivity. В нём два фрагмента: MapFragment для отображения Google карты и мой собственный фрагмент, допустим CurrentFragment.
Транзакция делается так (передаю в backstack null)
private void beginTransactionWithReplacement(Fragment currentFragment, String backStackString){
getSupportFragmentManager().beginTransaction()
.replace(R.id.store_container, currentFragment)
.addToBackStack(backStackString)
.commit();
}
При нажатии на back button сначала уничтожается CurrentFragment (остаётся пустое место) и только при повторном нажатии на backbutton я попадаю на главный экран девайса.
Что нужно сделать для того, чтобы я в этой ситуации мог сразу попасть на главный экран девайса?