मेरे पास एक टुकड़ा है जिसमें इसके अंदर एक गतिविधि है। खंड ए के अंदर घोंसला टुकड़ा बी है। मैं निम्नलिखित कोड का उपयोग कर सी के साथ बी स्विचन हूँ: कि मैं क्या कर रहीएंड्रॉइड एनिमेटेड नेस्टेड टुकड़े
getChildFragmentManager().popBackStack();
क्या मुझे वापस लाता है टुकड़ा बी को उसके बाद के बाद
getChildFragmentManager()
.beginTransaction()
.setCustomAnimations(R.anim.move_left_in, R.anim.move_left_out,R.anim.move_right_in, R.anim.move_right_out)
.replace(R.id.container, fragmentC)
.addToBackStack("nested")
.commit();
मैं कोड
का उपयोग कर टुकड़ा डी के साथ टुकड़ा एक स्विच getSupportFragmentManager()
.beginTransaction()
.setCustomAnimations(R.anim.move_up_in, R.anim.move_up_out, R.anim.move_down_in, R.anim.move_down_out)
.replace(R.id.fragment_holder, fragmentD)
.addToBackStack("fragments")
.commit();
और जब तक A-> डी लेन-देन पर है कि एनीमेशन खेल रहा है, बी निभाता लेनदेन सी> बी की एनीमेशन, और backstack im poping एक ही परिणाम हो रही है, क्यों है?
आप किस libs संस्करण का उपयोग करते हैं? – azizbekian
मुझे वह चीज़ नहीं मिल रही है जो आप वास्तव में चाहते हैं। क्या आप इस भाग पर थोड़ा सा विस्तार कर सकते हैं, "और ए-> डी लेनदेन पर उस एनीमेशन के दौरान, बी लेनदेन सी-> बी की एनीमेशन बजाता है, और बैकस्टैक पॉपिंग करके मुझे एक ही परिणाम मिल रहा है, क्यों?"? –