2011-05-26 9 views

उत्तर

27

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

मल्टीटास्किंग नया पृष्ठभूमि एजेंट कहां खेलता है। पृष्ठभूमि एजेंट आपके ऐप के साथ वितरित एक अलग असेंबली हैं जिसे आपके ऐप नहीं चलते समय चलाने के लिए सेट किया जा सकता है। उन्हें हर हफ्ते तक 15 सेकंड निष्पादन समय मिलेगा (जब तक कि उन आंकड़ों में MIX11 में घोषणा के बाद से कोई बदलाव नहीं आया है)।

here से।

इसके अलावा

: From Tombstoning to Fast Application Switching

enter image description here

4

मिच के महान जवाब और दिए गए लिंक्स पढ़ने के बाद, मैं कहना है कि हाँ, कई अनुप्रयोगों के लिए और अगर आपके आवेदन स्मृति की खपत में औसत है, तो आप छोड़ सकते हैं की हिम्मत करेगा आम में tombstoning लागू करने पर। इसका कारण यह है कि जब उपयोगकर्ता खोज के लिए अपना आवेदन छोड़ देता है या किसी अन्य ऐप को चलाता है या कॉल लेता है या स्क्रीन लॉक करता है और इन घटनाओं के ठीक बाद वापस आ जाता है तो टॉम्बस्टनिंग की आवश्यकता होती है। इन परिस्थितियों में वह अब भी याद करता है कि वह कहां था और राज्य को बहाल नहीं करेगा उसे फेंक देगा।

लेकिन, यदि उपयोगकर्ता 2 घंटे के बाद एप्लिकेशन पर वापस आ जाता है और 5 अन्य ऐप्स चलाता है, तो उम्मीद है कि आपका ऐप अपने होम पेज पर होगा, और उसी राज्य को दिखाएगा जहां उसने ऐप छोड़ा था, वह भी परेशान हो सकता है। आखिरकार, यदि वह राज्य को देखने के लिए चाहता था, तो वह पहले वापस आ जाएगा;)

+2

बीटीडब्ल्यू, मेरे पास एक बहुत ही लोकप्रिय एप्लिकेशन (समाचार पाठक) है जिसे मैं अब मैंगो पर हटाए गए कब्र के साथ कोशिश कर रहा हूं। मैं खुद एक सक्रिय उपयोगकर्ता हूं और एक महीने में टॉम्बस्टनिंग की कमी से कोई समस्या नहीं देखी है। –

12

उत्तर एक पूर्ण हां है!

टॉम्बस्टनिंग आम में नहीं जाती है, यह आपके ऐप को टकराए जाने की संभावना कम हो जाती है।

आम के लिए आप बस इतना कुछ करते हैं जैसा कि आपने टॉम्बस्टनिंग से पहले किया था, हालांकि आपको यह निर्धारित करने के लिए IsApplicationInstancePreserved संपत्ति की जांच करने की आवश्यकता है कि आपको राज्य को पुनर्स्थापित करना चाहिए या नहीं।

संबंधित मुद्दे