यदि आप अंतिम पंक्ति को हटाते हैं, तो आप नई act
गतिविधि बनाएंगे , लेकिन आपका पुराना उदाहरण अभी भी जीवित रहेगा।
क्या आपको गतिविधि को फिर से शुरू करने की आवश्यकता है जैसे कि अभिविन्यास बदला जाता है (यानी आपका राज्य सहेजा और पास किया गया है onCreate(Bundle)
)?
यदि आप नहीं करते हैं, तो एक संभव अतिरिक्त गतिविधि एक अतिरिक्त, डमी गतिविधि का उपयोग करना होगा, जिसे पहली गतिविधि से शुरू किया जाएगा, और कौन सा काम इसका नया उदाहरण शुरू करना है। या act.finish()
नया शुरू होने के बाद कॉल करने में देरी करें ।
यदि आपको अधिकांश राज्य को बचाने की आवश्यकता है, तो आप बहुत गहरे पानी में जा रहे हैं, क्योंकि यह आपके राज्य के सभी गुणों को पारित करने के लिए गैर-तुच्छ है, विशेष रूप से अपने पुराने संदर्भ / गतिविधि को लीक किए बिना, इसे नए उदाहरण में पारित करके।
कृपया, निर्दिष्ट करें कि आप क्या करने की कोशिश कर रहे हैं।