ऑनक्रेट को कॉल किया जाता है जब गतिविधि का विस्तार करने वाली कक्षा वस्तु बनाई जाती है? या यह केवल तभी कहा जाता है जब एक गतिविधि शुरू हुई, उदाहरण के लिए startActivity (...) पर।ऑनक्रेट ऑब्जेक्ट बनाया गया है जब क्रिएट कहा जाता है?
उत्तर
आप सवाल, एक वर्ग है कि गतिविधि फैली के लिए, यदि आप द्वारा कि गतिविधि का दृष्टांत करने की कोशिश उत्तर देने के लिए सामान्य माध्यम (MyActivity ma = new MyActivity();) onCreate() विधि को कॉल नहीं किया जाएगा। केवल अगर आप एक इरादे से गतिविधि शुरू करते हैं तो विधि को बुलाया जाएगा।
डेवलपर.android.com के अनुसार ऑनक्रेट को गतिविधि शुरू होने पर बुलाया जाता है। विवरण here
देखने के लिए एक आवेदन में प्रत्येक गतिविधि अपने स्वयं के जीवन चक्र के माध्यम से चला जाता है। एक बार और एक बार जब एक गतिविधि बनाई जाती है, तो ऑनक्रेट() फ़ंक्शन निष्पादित होता है।
चेक इस Activity Life Cycle
मेरे विचार से Android में, आप कुछ इस तरह लिखना नहीं कर सकते:
AClassThatExtendedAnActivity instance = new AClassThatExtendedAnActivity();
एक ही रास्ता है कि आप शुरू करने के लिए एक गतिविधि के लिए एक इरादे से गुजर रहा है उपयोग कर सकते हैं अपनी गतिविधि शुरू करो।
उदाहरण के निर्माण super.onCreate(savedInstanceState);
पर समझाया जाता है जब आप विधि onCreate(Bundle savedInstanceState);
सादर ओवरराइड,
- 1. ऑनक्रेट हमेशा कहा जाता है कि अगर
- 2. जब __repr __() कहा जाता है?
- 3. onCreateOptionsMenu पर पहले कहा जाता है क्रिएट एंड्रॉइड
- 4. एंड्रॉइड SQLiteOpenHelper: क्यों क्रिएट() विधि नहीं कहा जाता है?
- 5. jQuery ईवेंट जब तत्व बनाया गया है
- 6. एचटीएमएल 5 ऑडियो ऑब्जेक्ट आईपैड पर नहीं चलाया जाता है (जब सेटटाइम से कहा जाता है)
- 7. गतिविधि ऑनक्रेट को फोन किया जाता है जब फोन सो जाता है
- 8. अप्रत्याशित अधिभार कोड निम्नलिखित जब समारोह variadic टेम्पलेट इन्स्टेन्शियशन से कहा जाता है कहा जाता है
- 9. जब सीपीथन कचरा कलेक्टर अक्षम किया जाता है तो विनाशक क्यों कहा जाता है?
- 10. SQLiteOpenHelper - डेटाबेस कैसे बनाया गया है?
- 11. IEquatables कार्यान्वयन केवल तभी कहा जाता है जब आधार बराबर ओवरराइड किया गया हो
- 12. घुमाने के बाद, क्रिएट() फ्रैगमेंट को क्रिएट() फ्रैगमेंट एक्टिविटी
- 13. PyEval_InitThreads कब कहा जाता है?
- 14. कब देखेंDidLoad कहा जाता है?
- 15. कौन सा SendAsync विधि है जब एक HttpClientHandler HttpClient में भेजा जाता है कहा जाता है
- 16. UIViewController: viewWillAppear कहा जाता है, viewDidAppear नहीं
- 17. क्या कोई ऑब्जेक्ट बनाया गया है जब कोई प्रारंभकर्ता फेंकता है?
- 18. कन्स्ट्रक्टर कहां कहा जाता है?
- 19. पेज_PreInit नहीं कहा जाता है?
- 20. View.post() नहीं कहा जाता है?
- 21. जब भी मैं अपने एप्लिकेशन viewPager के माध्यम से पेज करता हूं तो क्रिएट पर मेरा टुकड़ा बड़े पैमाने पर क्यों कहा जाता है?
- 22. उद्देश्य-सी वर्ग चर: जब डेलोक कहा जाता है?
- 23. jquery AJAX, जब आवधिकता कहा जाता है, IE8
- 24. जब @PostConstruct के साथ चिह्नित विधि कहा जाता है?
- 25. प्रतिनिधि विधि "clickedButtonAtIndex:" नहीं कहा जाता है
- 26. IValidalidableObject.Validate केवल तभी कहा जाता है जब संपत्ति सत्यापन पास हो जाता है?
- 27. कन्स्ट्रक्टर को क्यों नहीं कहा जाता है जब() का उपयोग ऑब्जेक्ट घोषित करने के लिए किया जाता है?
- 28. awakeFromNib विधि कहा जाता है कई बार
- 29. इस पैटर्न को क्या कहा जाता है?
- 30. मेवेन संसाधन फ़ोल्डर नहीं बनाया गया है
धन्यवाद। मेरे प्रश्न का उत्तर दिया। – ShrimpCrackers
क्या होता है जब recreate() कहा जाता है? –