मैं एक ऐसे एप्लिकेशन पर काम कर रहा हूं जिसमें कुछ गतिविधियां हैं। एक गतिविधि अगली शुरू होती है। कुछ मूल्यों को साझा करने के लिए मैं एप्लिकेशन के कस्टम कार्यान्वयन का उपयोग कर रहा हूं (मैं एंड्रॉइड.एप.एप्लिकेशंस) के बारे में बात कर रहा हूं जिसे माईएप्लिकेशंस कहा जाता है।
जैसा कि हम सभी जानते हैं, एंड्रॉइड सिस्टम एक ऐप को मारता है, अगर उसे और अधिक जगह चाहिए।
आवेदन संदर्भ मारे गए लेकिन गतिविधि
- मैं अपने एप्लिकेशन को अन्य एप्लिकेशन खोलने के लिए और किसी भी अन्य एप्लिकेशन
- मैं इसे (होम बटन) को बंद की तरह उपयोग और प्रयोग
- प्रणाली अपने आवेदन क्योंकि मार डालेगा: लेकिन यह एक समस्या की ओर जाता है जब मैं अपने अनुप्रयोग को फिर से खोलना यह स्मृति
- बर्बाद कर रहा है, यह और पिछले गतिविधि मैं इस्तेमाल किया खोलने के लिए चाहता है मैं एक बल पास मिलता है, क्योंकि MyApplication में मानों अशक्त हैं
अजीब बात यह है कि इस प्रणाली Destr मेरा आवेदन है, लेकिन ऐसा लगता है जैसे यह गतिविधि रखता है। मैं वास्तव में समझ में नहीं आता क्यों ऐसा इसलिए है क्योंकि एप्लिकेशन में जीवन चक्र नहीं लगता है।
क्या मैं करना चाहता हूँ:
जब MyApplication (पूरे आवेदन, न केवल गतिविधि) को मार डाला जाता है, मैं चाहता हूँ पिछले गतिविधियों भी मारे जाने के लिए। तो जब मैं ऐप को दोबारा खोलता हूं, तो यह manifest.xml द्वारा प्रदान की गई मुख्य एसिविटी शुरू करता है।
या
MyAplication में मान जारी रहे हैं और यदि एप्लिकेशन नष्ट हो जाता है तो खो नहीं जाता है। (मैं कुछ वस्तुओं के बारे में बात कर रहा हूं इसलिए मुझे लगता है कि साझा प्राथमिकताएं काम नहीं करेंगे)।
मैं अपनी गतिविधियों को बाध्य करने के लिए किसी सेवा का उपयोग नहीं करना चाहता, लेकिन क्या सिस्टम को यह बताने का एक समान तरीका है कि मेरी पिछली प्रयुक्त गतिविधि एप्लिकेशन-संदर्भ पर निर्भर करती है?
मुझे उम्मीद है कि आप समझेंगे कि मेरी समस्या क्या है और कोई मेरी मदद कर सकता है।
मुझे पसंद है कैसे जवाब में से कोई भी प्रतीत होता है कि आप कस्टम एप्लिकेशन के उपयोग को संदर्भित करते हैं, भले ही आप इसका उपयोग स्पष्ट रूप से नोट करते हैं: /)। क्या आपने एप्लिकेशन का उपयोग करने का प्रयास किया है।गतिविधि लाइफसाइकिल बिलकुल बिलकुल भी नहीं, यह सुनिश्चित नहीं है कि आप यही पूरा करने की कोशिश कर रहे हैं (ऐसा लगता है कि आपको रिवर्स डायरेक्टियो की आवश्यकता हो सकती है)। – MikeIsrael
मुझे लगता है कि आप ** गतिविधि स्टैक इतिहास ** का जिक्र कर रहे हैं, संस्कार? – waqaslam
धन्यवाद माइक इज़राइल आप सही हैं। नीचे दिए गए उत्तर मेरी समस्या का संदर्भ नहीं देते हैं। गतिविधि लाइफसाइकिल का उपयोग करना सिर्फ एक कामकाज है। मैं पसंद करूंगा कि एप्लिकेशन अपनी गतिविधियों को संभाल सकता है और अगर पूरा आवेदन मारे जाए तो उन्हें मार डालें। गतिविधि स्टैक इतिहास बल्कि मेरी समस्या से बैकबटन-व्यवहार को संभालता है। मुझे सच में यकीन है कि यह एक एप्लिकेशन समस्या है, न कि गतिविधि समस्या। – joshplusa