मेरी स्थिति में, एक ऐसा मामला है जिसमें मुझे यह सुनिश्चित करने की ज़रूरत है कि गतिविधि केवल एक ही समय में चलती है।एक गतिविधि उदाहरण कैसे बनाए रखें लेकिन दृश्य को अपडेट करने में सक्षम हो?
मुझे पता चला कि मैंने गतिविधि के LauchMode
को सेट किया है, तो मैं एक उदाहरण के उद्देश्य तक पहुंच सकता हूं, लेकिन यह गतिविधि के दृश्य को अपडेट नहीं करेगा।
यह गतिविधि startActivityForResult
द्वारा लॉन्च की गई है, और हम गतिविधि के इरादे से यूआरआई भेजते हैं।
की इस कुछ मामले से चर्चा करते हैं:
गैलरी - imageA के साथ इस गतिविधि lauch।
कैमरा - छवि बी के साथ इस गतिविधि को लॉच करें।
मेरा अनुरोध पुरानी गतिविधि को नष्ट नहीं करना है, लेकिन जिस गतिविधि को अभी नए इरादे से जानकारी मिली है, उसे दृश्य को ताज़ा करना चाहिए।
मैं एक नई विधि पाया, onNewIntent
। यह विधि फिर से शुरू करने से पहले इरादे को रीफ्रेश कर सकती है। मैं कोशिश करुंगा।
इतना महत्वपूर्ण क्यों है कि गतिविधि जिंदा रखती है? मुझे लगता है कि यह असंभव है। –
ऐसा इसलिए है क्योंकि यदि दो गतिविधि उदाहरण हैं, तो हमारे ऐप में कुछ समस्या आएगी। तो मुझे यह सुनिश्चित करने की ज़रूरत है, यह एक उदाहरण है। – johnsonYu