कोई भी बताता है कि विधि applicationDidBecomeActive
कहां है ??? इस विधि का उद्देश्य क्या है ?? भी जब applicationDidBecomeActive
विधि कहा जाता है?जब अनुप्रयोगडिडबैकएक्टिव कहा जाता है?
उत्तर
एक iOS
राज्य अमेरिका के राज्यों और संक्रमण को समझें
गैर चल - एप्लिकेशन नहीं चल रहा है।
निष्क्रिय - ऐप अग्रभूमि में चल रहा है, लेकिन घटनाएं प्राप्त नहीं कर रहा है। एक आईओएस ऐप को निष्क्रिय स्थिति में रखा जा सकता है, उदाहरण के लिए, जब कोई कॉल या एसएमएस संदेश प्राप्त होता है।
सक्रिय - ऐप अग्रभूमि में चल रहा है, और घटनाएं प्राप्त कर रहा है।
पृष्ठभूमि - ऐप पृष्ठभूमि में चल रहा है, और कोड निष्पादित कर रहा है।
निलंबित - ऐप पृष्ठभूमि में है, लेकिन कोई कोड निष्पादित नहीं किया जा रहा है।
सात सबसे महत्वपूर्ण आवेदन प्रतिनिधि तरीकों
ऑपरेटिंग सिस्टम के लिए और विभिन्न राज्यों से संक्रमण की सुविधा के लिए आवेदन प्रतिनिधि के भीतर विशिष्ट तरीकों कहता है। सात सबसे महत्वपूर्ण आवेदन प्रतिनिधि तरीकों एक डेवलपर संभाल चाहिए:
आवेदन: willFinishLaunchingWithOptions
विधि जब प्रक्षेपण प्रक्रिया शुरू की है कहा जाता है। ऐप के भीतर किसी भी कोड को निष्पादित करने का यह पहला मौका है।
आवेदन: didFinishLaunchingWithOptions
विधि कहा जाता है जब प्रक्षेपण प्रक्रिया लगभग पूरी हो चुकी है। चूंकि इस विधि को किसी भी ऐप की विंडो प्रदर्शित होने से पहले कहा जाता है, यह इंटरफ़ेस तैयार करने और अंतिम समायोजन करने का आखिरी मौका है।
applicationDidBecomeActive
एक बार आवेदन सक्रिय हो गया है, आवेदन प्रतिनिधि विधि applicationDidBecomeActive के माध्यम से एक कॉलबैक सूचना संदेश प्राप्त होगा।
इस विधि को प्रत्येक बार ऐप को एक सक्रिय स्थिति में एक सक्रिय स्विच पर परिणामस्वरूप फोन कॉल या एसएमएस से निष्क्रिय करने के लिए भी कहा जाता है।
applicationWillResignActive
कई की स्थिति है कि applicationWillResignActive विधि अंडे जाएगा। हर बार एक अस्थायी घटना, जैसे एक फोन कॉल, इस विधि को बुलाया जाता है। यह भी ध्यान रखना महत्वपूर्ण है कि एक आईओएस ऐप "छोड़ना" प्रक्रियाओं को समाप्त नहीं करता है, बल्कि ऐप को पृष्ठभूमि में ले जाता है।
applicationDidEnterBackground
इस विधि कहा जाता है जब किसी iOS एप्लिकेशन चल रहा है, लेकिन अब नहीं अग्रभूमि में। दूसरे शब्दों में, उपयोगकर्ता इंटरफ़ेस वर्तमान में प्रदर्शित नहीं हो रहा है। ऐप्पल के यूआईएप्लिकेशन डिलेगेट प्रोटोकॉल संदर्भ के अनुसार, ऐप में कार्य करने और वापस करने के लिए लगभग पांच सेकंड हैं। यदि विधि पांच सेकंड के भीतर वापस नहीं आती है, तो एप्लिकेशन समाप्त हो जाता है।
applicationWillEnterForeground
के रूप में एक एप्लिकेशन को अग्रभूमि करने के लिए पृष्ठभूमि से ले जाने के लिए तैयारी कर रहा है इस विधि कहा जाता है। ऐप, हालांकि, अनुप्रयोग के बिना एक सक्रिय स्थिति में स्थानांतरित नहीं किया गया है DidBecomeActive विधि कहा जा रहा है। यह विधि एक डेवलपर को ऐप सक्रिय होने से पहले पिछले चलने वाले राज्य की सेटिंग्स को पुन: स्थापित करने का अवसर प्रदान करती है।
applicationWillTerminate
इस विधि अपने आवेदन प्रतिनिधि को सूचित करता है जब एक समाप्ति ईवेंट को ट्रिगर किया गया है। होम बटन मारना अब एप्लिकेशन को छोड़ देता है। आईओएस ऐप छोड़ने के लिए मजबूर करें, या डिवाइस को बंद करने से एप्लिकेशन WillTerminate विधि को ट्रिगर करता है। यह एप्लिकेशन कॉन्फ़िगरेशन, सेटिंग्स और उपयोगकर्ता वरीयताओं को सहेजने का अवसर है।
एक उपयोगकर्ता एक आवेदन वह एक सक्रिय अवस्था में है उपयोग कर रहा है जब यह link1 या सेब link2
handleOpenURL - इसका उपयोग कस्टम यूआरएल स्कीमा के लिए किया जाता है, जब आप ऐप को रीडायरेक्ट करना चाहते हैं या ऐप खोलना चाहते हैं तो उपयोगकर्ता लिंक उदाहरण पर क्लिक करें - http://iosdevelopertips.com/cocoa/ लॉन्चिंग-अप-एप-एप्लिकेशन-थ्रू-ए-कस्टम-यूआरएल-स्कीम.html –
बहुत बहुत धन्यवाद ... –
मेरे बहन का एक अच्छा दिन है, एक अच्छा दिन है और अलविदा –
रेफरी में अतिरिक्त जानकारी की जरूरत है। उपयोगकर्ता परिणामी फोन कॉल से निष्क्रिय स्थिति में स्विच करता है या जब पुल डाउन अधिसूचना केंद्र खींचा जाता है या जब होम स्क्रीन दबाया जाता है (यह तब होता है जब ऐप को पृष्ठभूमि स्थिति में बताया जाता है) और तब ऐप फिर से खोला जाता है (यह वह तब होता है जब ऐप को अग्रभूमि राज्य में वापस जाने के लिए कहा जाता है)।
इसलिए हर बार सक्रिय राज्य applicationDidBecomeActive इस प्रतिनिधि कहा जाता है के लिए निष्क्रिय अवस्था से उपयोगकर्ता स्विच
- (BOOL) एप्लिकेशन का उपयोग क्या है: (यूआईएप्लिकेशंस *) एप्लिकेशन हैंडलऑनप्लर: (NSURL *) यूआरएल –
https://developer.apple.com/library/ios/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/Inter-AppCommunication/Inter-AppCommunication.html –
यह इंटर ऐप संचार के साथ करना है। तो मूल रूप से आपके आवेदन का कार्यान्वयन: होगाफिशिश लॉन्चिंगविथऑप्शन: या एप्लिकेशन: didFinishLaunchingWithOptions: विधि को अपने विकल्प शब्दकोश से यूआरएल पुनर्प्राप्त करना चाहिए और यह निर्धारित करना चाहिए कि ऐप इसे खोल सकता है या नहीं। यदि यह कर सकता है, तो हाँ वापस करें और अपना - (BOOL) एप्लिकेशन दें: (UIAplication *) application handleOpenURL: (NSURL *) url - इसे संभाल लें। यदि आप वापस नहीं आ रहे हैं तो इस प्रतिनिधि को बिल्कुल नहीं कहा जाता है –
- 1. जब __repr __() कहा जाता है?
- 2. अप्रत्याशित अधिभार कोड निम्नलिखित जब समारोह variadic टेम्पलेट इन्स्टेन्शियशन से कहा जाता है कहा जाता है
- 3. ऑनक्रेट ऑब्जेक्ट बनाया गया है जब क्रिएट कहा जाता है?
- 4. PyEval_InitThreads कब कहा जाता है?
- 5. कब देखेंDidLoad कहा जाता है?
- 6. उद्देश्य-सी वर्ग चर: जब डेलोक कहा जाता है?
- 7. jquery AJAX, जब आवधिकता कहा जाता है, IE8
- 8. जब @PostConstruct के साथ चिह्नित विधि कहा जाता है?
- 9. रिमोट व्यूफैक्ट्री को getViewAt कहा जाता है जब खाली डेटासेट
- 10. एक div को div कहा जाता है? एक अवधि कहा जाता है एक अवधि कहा जाता है?
- 11. कन्स्ट्रक्टर कहां कहा जाता है?
- 12. पेज_PreInit नहीं कहा जाता है?
- 13. View.post() नहीं कहा जाता है?
- 14. कौन सा SendAsync विधि है जब एक HttpClientHandler HttpClient में भेजा जाता है कहा जाता है
- 15. केवल एप्लिकेशन WillResignActive कहा जाता है जब आईफोन बंद हो जाता है?
- 16. जब सीपीथन कचरा कलेक्टर अक्षम किया जाता है तो विनाशक क्यों कहा जाता है?
- 17. एचटीएमएल 5 ऑडियो ऑब्जेक्ट आईपैड पर नहीं चलाया जाता है (जब सेटटाइम से कहा जाता है)
- 18. आईआईएस 6: जब एक ऐप पूल रीसाइक्लिंग किया जाता है, तो सत्र_एंड कहा जाता है?
- 19. viewWillTransitionToSize: withTransitionCoordinator: कहा जाता है जब एप्लिकेशन या पृष्ठभूमि में चला जाता है निष्क्रिय
- 20. IValidalidableObject.Validate केवल तभी कहा जाता है जब संपत्ति सत्यापन पास हो जाता है?
- 21. UIViewController viewDidUnload कब कहा जाता है?
- 22. कब डेलोक विधि कहा जाता है?
- 23. यह कार्यात्मक "पैटर्न" क्या कहा जाता है?
- 24. प्रतिनिधि विधि "clickedButtonAtIndex:" नहीं कहा जाता है
- 25. willTransitionToTraitCollection नहीं कहा जाता है, क्यों?
- 26. View.onDraw() --- इसे कब कहा जाता है?
- 27. इसे 'स्ट्रिंग' क्यों कहा जाता है?
- 28. "DOMNodeInserted" ईवेंट कब कहा जाता है?
- 29. बेस क्लास क्यों कहा जाता है?
- 30. उपclass विधि क्यों नहीं कहा जाता है?
अनुप्रयोग जीवन चक्र के बारे में पढ़ा https://developer.apple.com/library/ios/documentation/iPhone/Conceptual/ iPhoneOSProgrammingGuide/TheAppLifeCycle/TheAppLifeCycle.html – Jens
मुझे समझाएं ... applicationDidBecomeActive: -अपने ऐप को पता है कि यह अग्रभूमि ऐप बनने वाला है। किसी भी अंतिम मिनट की तैयारी के लिए इस विधि का प्रयोग करें। –
इसका मतलब है कि ऐप बैकग्राउन में था और आप फोरग्राउंड आने के लिए ऐप का चयन करते हैं। – Jens