मेरे पास मेरे ऐप में पृष्ठभूमि कार्य है, जो प्रत्येक 15 मिनट (लॉक स्क्रीन पर) चलाता है। क्या यह पता लगाना संभव है कि पृष्ठभूमि कार्य निष्पादित होने पर मेरा ऐप चल रहा है या नहीं? समेकन समस्याओं से बचने के लिए, मैं इस तरह के मामले में पृष्ठभूमि कार्य निष्पादन को छोड़ना चाहता हूं।पृष्ठभूमि कार्य और चल रहे ऐप का पता लगाने
उत्तर
आप यह पता नहीं लगा सकते कि आपका ऐप पृष्ठभूमि कार्य से कब चल रहा है, लेकिन आप यह पता लगा सकते हैं कि पृष्ठभूमि कार्यस्क्रीन प्रगति और पूर्ण घटनाओं के साथ आपके ऐप से पृष्ठभूमि कार्य चल रहा है।
यह नमूना आपको जो कुछ चाहिए उसे शामिल करता है। http://code.msdn.microsoft.com/windowsapps/Background-Task-Sample-9209ade9
क्योंकि दोनों एप्लिकेशन और पृष्ठभूमि कार्य एप्लिकेशन डेटा की पहुंच है, app की दुकान ApplicationData.localSettings में एक ध्वज जब यह सक्रिय है झंडा समाशोधन जब यह निलंबित है, और ध्वज को रीसेट जब यह फिर से शुरू किया रहा है। तब पृष्ठभूमि कार्य उस ध्वज को तब शुरू कर सकता है जब यह शुरू होता है और वहां से निर्णय लेता है।
हाँ, केवल समाधान की तरह लगता है, लेकिन यदि ऐप अप्रत्याशित रूप से समाप्त हो जाता है तो क्या होगा? –
क्या आपने साझा म्यूटेक्स माना है? यह भयानक स्थितियों से बचाएगा जहां (उदाहरण के लिए) पृष्ठभूमि कार्य विफल रहता है और यह सक्रिय ध्वज को साफ़ नहीं करता है, या स्थानीय सेटिंग्स दूषित हो जाती है।
- 1. पृष्ठभूमि में चल रहे विंडोज फोन ऐप
- 2. संगतता मोड में आईपैड पर चल रहे आईफोन ऐप का पता लगाने
- 3. पृष्ठभूमि में चल रहे एप्लिकेशन
- 4. क्या आईओएस में चल रहे एनीमेशन का पता लगाने का कोई तरीका है?
- 5. का पता लगाने और वाईफाई
- 6. एडब्ल्यूएस ईसीएस - चल रहे कार्य बनाम सेवा
- 7. वर्तमान में चल रहे हैंडोप कार्य
- 8. 'उत्पादन' पर चल रहे रेक कार्य और पर्यावरण निर्दिष्ट करना?
- 9. का पता लगाने और अजगर
- 10. का पता लगाने
- 11. jQuery का पता लगाने सीएसएस पृष्ठभूमि-छवि खत्म डाउनलोड
- 12. आरएक्स और कार्य - नया कार्य शुरू होने पर चल रहे कार्य को रद्द करें?
- 13. कैसे पता लगाने के लिए एप्लिकेशन सिम्युलेटर या उपकरण पर चल रहे
- 14. आईओएस: पृष्ठभूमि में चल रहे एप्लिकेशन को रखें
- 15. टकराव का पता लगाने और टक्कर प्रतिक्रिया
- 16. चल रहे ऑपरेटिंग सिस्टम का पता कैसे लगाएं?
- 17. पृष्ठभूमि में प्रवेश करने वाले आईओएस ऐप का पता लगाएं
- 18. विस्टा स्टार्टर का पता लगाने तीन-खुली ऐप सीमा
- 19. चल रहे प्रक्रिया (यूनिक्स)
- 20. आवाज का पता लगाने
- 21. आईओएस: ऐप पृष्ठभूमि में ऐप होने पर अपलोड कार्य करें
- 22. openCV का पता लगाने रोशनी
- 23. पृष्ठभूमि में JavaExec कार्य चलाएं और फिर
- 24. अलग-अलग प्रक्रियाओं में चल रहे सी 3 पी में डेडलॉक का पता लगाने और रोकने के लिए कैसे?
- 25. jQuery ब्राउज़र का पता लगाने?
- 26. अंतर और और पता लगाने
- 27. एनएलटीके और भाषा का पता लगाने
- 28. UIImage का पता लगाने और खींचने
- 29. चेहरे का पता लगाने और फसल
- 30. अभिनेता मॉडल और टकराव का पता लगाने
वह लिंक मुझे बताता है: "यह आइटम अभी तक प्रकाशित नहीं हुआ है। यदि आप इस परियोजना के मालिक हैं, तो कृपया उचित खाते से साइन इन करें।" –
ऐसा लगता है कि माइक्रोसॉफ्ट ने पुराने नमूने हटा दिए हैं, मैंने लिंक को अपडेट किया है एक विंडोज 8.1 नमूना। – Tim