जब भी उपयोगकर्ता को एक टुकड़ा प्रदर्शित किया जाता है तो मुझे कुछ कोड निष्पादित करने की आवश्यकता होती है।एंड्रॉइड फ्रैगमेंट्स: लाइफसाइकिल विधि * हमेशा * जब खंड प्रदर्शित होता है तो कहा जाता है?
एपीआई के माध्यम से देखकर निकटतम हुक विधि मैं देख सकता हूं कि यह रेज़्यूम है। हालांकि, मेरे कोड के माध्यम से डीबगिंग से ऐसा लगता है कि ऑनस्यूम नहीं है जब उपयोगकर्ता पहले प्रदर्शित खंड पर वापस जाने के लिए बैक-बटन का चयन करता है।
बस व्यवहार मैं देख रहा हूँ स्पष्ट करने के लिए:
मैं एक 'जनक' गतिविधि है जो एक ActionBar में टैब कॉन्फ़िगर करता है ... और 2 टुकड़े F1 और F2।
उपयोगकर्ता एक टैब का चयन करता है और F1 गतिविधि में लोड होता है। बटन दबाए जाने पर, उपयोगकर्ता एफ 2 पर नेविगेट कर सकता है। यह एक अलग टैब नहीं है ... F2 लेआउट में बदल दिया गया है।
लॉग बयान जोड़ा जा रहा है, मैं देख सकता है जो उपयोगकर्ता द्वारा F2 पर बैक बटन का चयन करता है, निम्न होता ....
1) onPause() F2 पर कहा जाता है। 2) एफ 1 एफ 1 पर onResume() गतिविधि में लोड किया जाता है ... लेकिन
बुलाया नहीं है इस समय लॉग में कोई त्रुटि नहीं।
कोई विचार जो मैं यहां गलत कर रहा हूं?
अग्रिम धन्यवाद,
नील।
आपको हमेशा अपना प्रासंगिक कोड पोस्ट करना चाहिए ताकि हम देख सकें कि क्या हो रहा है। क्या आप प्रत्येक टुकड़े को पीछे की ढेर में जोड़ते हैं? – Sam
धन्यवाद सैम। मेरे प्रश्न को संपादित करते समय और कोड जोड़ते समय, मैंने देखा कि मेरी त्रुटि मेरे टुकड़े स्विचिंग-कोड में थी। मैंने एक जवाब समझाया है। चीयर्स। – Neil