Android - Activity Lifecycle in Hindi




एक Activity Android में एक स्क्रीन है यह एक डेस्कटॉप ऐप में विंडो की तरह है और ये जावा प्रोग्राम में फ़्रेम है एक गतिविधि आपको स्क्रीन पर अपने सभी UI components या विडियो को एक साथ रखने की अनुमति देता है।

यह समझना महत्वपूर्ण है कि किसी activity में एक lifecycle है: इसका मतलब यह है कि यह कई अलग-अलग states में से एक हो सकता है, यह इस बात के आधार पर हो सकता है कि ऐप के साथ क्या हो रहा है और user इंटरैक्शन के साथ।

जब एक एंड्रॉइड ऐप पहली बार शुरू होता है तो मुख्य activity बनाई जाती है यह activity यूजर के लिए तैयार होने से पहले 3 states के माध्यम से जाती है: created, started और resumed यदि मुख्य activity किसी भी अन्य activities को खोल सकती है तो ये activities उसी 3 states के माध्यम से जाएंगी, जब वे खोले जाएंगे।

Lifecycle Methods

चलो अब हम एंड्रॉइड activity के lifecycle के बारे में बारीकी से देखते है हर बार जब activity स्थिति बदलती है, तो निम्नलिखित आयु class के तरीकों में से एक activity को class पर बुलाया जाएगा।

onCreate − इसे तब call किया जाता है जब activity पहले आरम्भ हो जाती है अपनी activity के लिए कोई भी प्रारंभिक विशिष्ट कार्य करने के लिए आपको इस पद्धति को लागू करने की आवश्यकता होती है।

onStart − इसे पहली बार तब call किया जाता है जब activity यूजर के लिए दृश्यमान होने वाली है, क्योंकि activity अग्रभूमि में आने के लिए और इंटरैक्टिव बनने के लिए तैयार है एक बार कॉलबैक समाप्त होने पर, onResume () विधि को बुलाया जाएगा।

onResume − इसे तब call किया जाता है जब activity यूजर के साथ इंटरैक्ट करना शुरू करती है।

onPause − इसे तब call किया जाता है जब activity यूजर के लिए दृश्यमान नहीं होती है

onStop − इसे तब call किया जाता है जब activity यूजर को दिखाई नहीं देती है

onDestroy − इसमें activity को नष्ट करने से पहले बुलाया जाता है यह अंतिम कॉल है और activity को प्राप्त होती है