फोन/एपी नींद मोड में जाने पर एंड्रॉइड एप्लिकेशन और गतिविधियों और सेवाओं के साथ क्या होता है? क्या फ्रेमवर्क क्रियाकलापों और सेवाओं को नष्ट कर देगा और ओएस प्रक्रिया को मार देगा?फ़ोन सोते/स्टैंडबाय मोड में जाने पर क्रियाकलाप/सेवाओं का क्या होता है?
उत्तर
डिवाइस सोने के मामले में, गतिविधि के `onPause() 'कहा जाएगा:
इस छवि देखें। इसे समझने के लिए activity lifecycle पढ़ें।
ओएस केवल प्रक्रिया को मारता है जब स्मृति/संसाधन कम होते हैं। गतिविधियां पहले मारे जाते हैं, सेवाओं को केवल अंतिम उपाय के रूप में ही मार दिया जाता है।
लेकिन कोई गारंटी नहीं है कि वे मारे नहीं जाएंगे। यही कारण है कि आपको कुछ काम करने की आवश्यकता होने पर आपको कॉल करने के लिए सिस्टम सेवाओं पर भरोसा करना चाहिए: अलार्ममेनगर का उपयोग समय-समय पर अपने कोड को कॉल करने के लिए करें या श्रोताओं का उपयोग सिस्टम परिवर्तनों (जीपीएस, नेटवर्क, इत्यादि) के बारे में आपको सूचित करने के लिए करें।
जब फ़ोन सो जाता है तो गतिविधियों को नष्ट नहीं किया जाता है। मेरा मानना है कि जो कुछ भी होता है वह गतिविधियां वही रहती हैं लेकिन ऑन पॉज़() विधि को आग लगती हैं।
कब फ़ोन ऑन सोज़() विधि को सो जाता है। यह विधि सिर्फ आपके ऐप के लिए एक चेतावनी है। फिर डिवाइस के आधार पर सीपीयू भी सो सकता है और आपके कोड का निष्पादन बंद हो सकता है। स्क्रीन के काले होने के बाद अधिकांश उपकरणों पर यह 10 से 60 सेकंड तक कहीं भी हो सकता है।
यह बहुत संभावना नहीं है कि सोने जा रहा है जिसके परिणामस्वरूप आपका ऐप मारे जायेगा।
मैंने अपने आवेदन में जो देखा वह यह है कि मुख्य गतिविधि (category.LAUNCHER) की केवल ऑन पॉज़() विधि को कॉल किया जाता है। यह तब हुआ जब फोन सो गया और इससे पहले आवेदन की मुख्य गतिविधि शुरू कर दी गई थी।
जब फोन पर जाने से पहले किसी अन्य गतिविधि को शुरू किया गया था, तो पहले (ऑन) को ऑनस्टॉप() पर और अंत में डस्ट्रॉय() पर रखा जाता है - यह उन गतिविधियों के लिए है जो श्रेणी हैं .DEFAULT प्रकट
मुझे नहीं पता शायद समस्या मेरे कोड में है?
- 1. फ़ोन ऐप्लिकेशंस पेज का निपटान कब होता है?
- 2. मूल्य प्रकार बनाए जाने पर क्या होता है?
- 3. क्या आईफ़ोन पूर्णस्क्रीन मोड में वेबपृष्ठ खोले जाने पर कुकीज़ का समर्थन करता है?
- 4. जब फ़ोन कॉल ऐप को बाधित करता है तो एंड्रॉइड ऐप का क्या होता है?
- 5. स्टैंडबाय मोड में टाइमर के साथ क्या होता है?
- 6. आईफोन जावास्क्रिप्ट के माध्यम से लैंडस्केप मोड में जाने पर मुझे कैसे पता चलेगा? क्या इसके लिए कोई घटना है?
- 7. ऐप हटा दिए जाने पर स्क्लाइट डेटाबेस का क्या होता है
- 8. ऐप हटा दिए जाने पर लंबित इंटेंट्स का क्या होता है?
- 9. वापसी का उपयोग कब करें, और डेटा लौटाए जाने पर क्या होता है?
- 10. जब कोई कंप्यूटर नींद मोड में स्विच करता है तो टीसीपी कनेक्शन का क्या होता है?
- 11. विम: फोकस खो जाने पर कमांड मोड पर वापस जाएं
- 12. 'अन्य' छोड़ा जाने पर एक योजना 'cond' खंड में क्या होता है?
- 13. पर रोक के बाद AsyncTasks का क्या होता है?
- 14. आईओएस: फ़ोन ने घुमाए जाने पर नेविगेशन बार का शीर्षक दृश्य सही ढंग से आकार नहीं बदलता
- 15. उच्च विपरीत मोड में सीएसएस के साथ वास्तव में क्या होता है?
- 16. एंड्रॉइड - डिवाइस अनलॉक होने पर क्या होता है?
- 17. iframe IE9 मोड में प्रतिपादन नहीं करता है जब पेज युक्त होता है quirks मोड
- 18. आईओएस ऐप लैंडस्केप मोड में शुरू होता है
- 19. स्थानीय स्टोरेज भरने पर क्या होता है?
- 20. कुकीज अक्षम होने पर क्या होता है?
- 21. दृश्य मोड में क्या है?
- 22. मेरा एप्लिकेशन रिलीज मोड में क्यों क्रैश होता है लेकिन डीबग मोड में नहीं?
- 23. क्या डेमेटर का कानून केवल विधियों पर लागू होता है?
- 24. वार्निश कैश भरने पर क्या होता है?
- 25. एप्लिकेशन पूल रीसेट पर क्या होता है?
- 26. मेरी घोषणा पर क्या होता है?
- 27. गैर-एआरसी परियोजनाओं में उपयोग किए जाने पर TWRequest रिसाव प्रतीत होता है
- 28. निर्माण पर पर्याप्त आकार प्रदान किए जाने पर सूची सम्मिलन विफल क्यों होता है?
- 29. डीबग सत्र में सिग्ट्रैप का कारण क्या होता है
- 30. जावा: क्या होता है यदि थ्रेड में उपयोग किए जाने वाले रननेबल को शून्य पर सेट किया गया है?