एक Android app-कैसे एक गतिविधि में साथ टुकड़ा वापस ढेर बहाल करने के लिए (अनुप्रयोग पृष्ठभूमि में मार दिया जाता है के बाद)
कहो में एक activiy- MyActivity जो एक समय में एक टुकड़ा धारण में हूँ।
सबसे पहले मैं यह करने के लिए टुकड़ा एक भरी हुई कुछ बिंदु मैं टुकड़ा बी लोड पर फिर
(कोई टैग के साथ मैं टुकड़ा प्रबंधक के ढेर वापस करने के लिए यह जोड़ा) (कोई टैग के साथ मैं टुकड़ा प्रबंधक के ढेर वापस करने के लिए यह जोड़ा)
तो कुछ बिंदु पर मैं टुकड़ा सी भरी हुई (कोई टैग के साथ मैं टुकड़ा प्रबंधक के ढेर वापस करने के लिए)
popbackstack उपयोग कर रहा हूँ सक्षम करने के लिए वापस बटन व्यवहार तो जब कभी मैं टुकड़ा से वापस प्रेस यह जोड़ा सी प्रवाहकी तरह है
टुकड़ा सी> टुकड़ा बी> टुकड़ा एक -> बंद MyActivity ..
हर बात सही :-)
लेकिन पृष्ठभूमि में मारे यदि टुकड़ा सी में हूँ और एप्लिकेशन हो जाता है
और ऑनलाइन वापस आने टुकड़ा सी MyActivity में भरी हुई है (मैं सेटिंग्स से गतिविधि झंडा नहीं रखते थे)
+०१२३४१४६२०९ > बंद करें MyActivity ..क्यों यह इतना है -लेकिन टुकड़ा प्रबंधकों .. वापस ढेर केवल टुकड़ा सी होता है
वापस बटन यह
टुकड़ा सी खिलवाड़ ऊपर है?
एक गतिविधि में टुकड़े प्रबंधकों को वापस ढेर कैसे व्यवस्थित करें?
जो हो सकता है क्योंकि आपकी गतिविधि मारे जा रही है और यदि आप चाहते हैं कि आप अपना खुद का बैक स्टैक बना सकें और वरीयताओं में कुछ स्टोर कर सकें और हर बार जांच करें कि क्या हां में गतिविधि में कोई चीज है तो हाँ हटाएं (और अपने बैक स्टैक से भी हटाएं) यदि आपकी गतिविधि बैक स्टैक सामग्री नहीं है तो इनपुट के लिए –
@VishalMokal धन्यवाद के अनुसार जाएं। एक गतिविधि का बैक स्टैक खंड प्रबंधक द्वारा प्रबंधित किया जाता है। जिसका मतलब है कि बैक स्टैक में टुकड़े जोड़ने या निकालने के एक से अधिक तरीके हैं। इसके अलावा एक समाधान एक बड़े आवेदन के लिए स्केल नहीं करेगा। जैसा कि नेविगेशन के लिए टुकड़ों के आधार पर भी है, एक और मौलिक समाधान को प्राथमिकता दी जाती है। –
"बैक बटन व्यवहार को सक्षम करने के लिए मैं पॉपबैकस्टैक का उपयोग कर रहा हूं" के साथ आपका क्या मतलब है? यदि आप अपने टुकड़े टुकड़े के साथ जोड़ते हैं तो एंड्रॉइड सिस्टम स्वचालित रूप से बैक बटन व्यवहार का प्रबंधन नहीं करता है।) (खंड) जोड़ें .addToBackStack()। प्रतिबद्ध()? – personne3000