Dodajemy Fragments
do mojego Activity
dynamicznie w zależności od interakcji użytkownika. Kiedy wciskam klawisz cofania, fragmenty pękają. Jednak po naciśnięciu klawisza "wstecz" dla fragmentu, który został po raz pierwszy dodany do stosu, "Aktywność" pokazuje pusty układ. Chciałbym, aby Activity wywołało w tym miejscu `finish() 'i zniknęło. Próbowałem:Przycisk "Wstecz" po naciśnięciu ostatniego fragmentu:
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
super.onKeyDown(keyCode, event);
if(keyCode == KeyEvent.KEYCODE_BACK){
if(getFragmentManager().getBackStackEntryCount()==0){
finish();
return true;
}
}
return true;
}
Ale to ma wpływ na blokowanie funkcjonalności klawisza wstecz. Wszelkie wskazówki we właściwym kierunku są doceniane.
Dzięki. Ten i getBackStackEntryCount() == 1 zrobił lewy. –