मैं पूरे दिन राज्यों के साथ खेल रहा हूं, यह पता लगाने की कोशिश कर रहा हूं कि जब मैं लॉक स्क्रीन लाने के लिए पावर बटन दबाता हूं, तो मेरा ऐप फोकस खो देता है और इसे चालू करता है() (जैसा कि यह होना चाहिए) लेकिन फिर यह एचटीई स्क्रीन बंद होने से पहले ऑनस्टार्ट() को फिर से कॉल करता है। यह मुझे एक समस्या पैदा कर रहा है क्योंकि लॉकस्क्रीन सक्रिय होने पर मेरे ऐप में कुछ लगता है (और संभवतः अन्य सामान) फिर से खेलना शुरू कर देते हैं।एंड्रॉइड, लॉक स्क्रीन शुरू होने के बाद पुनरारंभ किया गया
मैं यह सुनिश्चित कैसे कर सकता हूं कि यह ठीक से पृष्ठभूमि हो और लॉकस्क्रीन सक्रिय होने पर रोका जाए?
आप एक lifesaver धन्यवाद कर रहे हैं:
वहाँ भी तो यहाँ पर एक बहुत ही इसी तरह के प्रश्न है! मैंने आज सुबह यह विकल्प देखा जब मैं अपनी खिड़की को ओरिएंटेशन खोने में समस्याएं देख रहा था, और इसे नजरअंदाज कर दिया। एक बार फिर धन्यवाद! – Hamid
लिंक-टू-डॉक्यूमेंटेशन से उद्धरण, "इस तकनीक को अंतिम उपाय माना जाना चाहिए और अधिकांश अनुप्रयोगों के लिए अनुशंसित नहीं है।" – CommonsWare
मेरे आवेदन की प्रकृति का मतलब है कि इसे किसी भी अन्य कारकों और अपवाद के बावजूद, _always_ परिदृश्य में होना चाहिए। इस प्रकार, मुझे लगता है कि यह एक स्वीकार्य समाधान है, और वास्तव में गतिविधि स्विच के बीच भी मेरे एप्लिकेशन को परिदृश्य में लॉक करके मुझे माध्यमिक समस्या हल करने में मदद करता है। – Hamid