Załóżmy, że stos fragmentów jest podobny do D-> C->ZA-> B-C-> A-> B-> C-> A-> B-> A, muszę uzyskać pozycję fragmentu A, który jest najpierw dodawany do tylnego stosu, czyli w moim przypadku pozycja 2.
Odpowiedzi:
0 dla odpowiedzi № 1możesz znaleźć miksturę fragmentu, korzystając z poniższego kodu.
FragmentManager frgmanager = getFragmentManager();
for (int i = 0; i < frgmanager .getBackStackEntryCount(); i++) {
if (frgmanager .getBackStackEntryAt(i).getName().equalsIgnoreCase(tagname)) {
return i;
}
}
ale proszę wstawić go do stosu z nazwą tagu.
fragmentTransaction.replace(android.R.id.tabcontent, fragment, tagname);
fragmentTransaction.addToBackStack(tagname);