मान लें कि टुकड़ा ढेर D-> C-> की तरह हैए-> बी-सी-> ए-> बी-> सी-> ए-> बी-> ए, मुझे टुकड़े ए की स्थिति प्राप्त करने की आवश्यकता है जो पहले बैक स्टैक में जोड़ा जाता है जो मेरे मामले में स्थिति 2 है।
उत्तर:
जवाब के लिए 0 № 1आप नीचे कोड का उपयोग करके टुकड़े की भावना का पता लगा सकते हैं।
FragmentManager frgmanager = getFragmentManager();
for (int i = 0; i < frgmanager .getBackStackEntryCount(); i++) {
if (frgmanager .getBackStackEntryAt(i).getName().equalsIgnoreCase(tagname)) {
return i;
}
}
लेकिन कृपया इसे टैग नाम के साथ बैकस्टैक में डालें।
fragmentTransaction.replace(android.R.id.tabcontent, fragment, tagname);
fragmentTransaction.addToBackStack(tagname);