मेरे पास शीर्षक खंड और सामग्री स्क्रीन पर खंड है। जब उपयोगकर्ता शीर्षक खंड में आइटम पर क्लिक करता है तो तदनुसार टुकड़ा बनाया जाता है और एक फ्रेम में डाला जाता है और चयनित शीर्षक शीर्षक खंड में हाइलाइट किया जाता है।एंड्रॉइड खंड दृश्य को पुनर्स्थापित कैसे करें
लेनदेन fragment.addToBackStack()
के साथ किया जाता है, इसलिए जब उपयोगकर्ता BACK
कुंजी पर क्लिक करता है, तो पिछले खंड को फ्रेम में बहाल और डाला जाता है।
लेनदेन प्रबंधक खंडों को पुनर्स्थापित करते समय दृश्य स्थिति को पुनर्स्थापित करने का सबसे अच्छा समाधान क्या है?
समस्या यह है कि मुझे शीर्षक खंड में पिछले खंड नाम को हाइलाइट करना चाहिए और मुझे पता होना चाहिए कि यह किस टुकड़े है। मैंने इसे अपने स्वयं के ढेर में दृश्य स्थिति संग्रहीत करके हल किया: जब लेनदेन प्रबंधक श्रोता का उपयोग कर बदलते लेनदेन बैकस्टैक पर टुकड़ा बनाया जाता है और बहाल किया जाता है।
लेकिन यह सही समाधान की तरह प्रतीत नहीं होता है।