Activity and Activity Lifecycle in Hindi
Activiy:
- Activity Android app का एक screen होता है, जिस पर user interaction होता है।
- हर app में कम से कम एक activity जरूर होती है, जिसे MainActivity कहा जाता है।
- Activity user interface (UI) दिखाती है, जैसे layout, buttons, text आदि।
- Activity का lifecycle होता है, यानी वह कब start, pause, resume या destroy होती है – इसे manage करना जरूरी होता है।
- Activity को launch करने के लिए Intent का use किया जाता है।
- एक app में multiple activities हो सकती हैं, जैसे LoginActivity, HomeActivity, ProfileActivity आदि।
- Activity एक Java/Kotlin class होती है, जो android.app.Activity को extend करती है।
- Activity का UI XML file से जुड़ा होता है, जैसे setContentView(R.layout.activity_main);
- Activity को हम यूज़र के लिए visible बनाते हैं, ताकि वह app के साथ interact कर सके।
Ad
Activity Lifecycle:
Ad
ads will show here
- Activity Lifecycle वह process है जो बताता है कि एक Activity कब शुरू होती है, कब background में जाती है और कब बंद होती है।
- Android system कुछ predefined methods provide करता है, जिन्हें override करके हम activity की हर stage पर control रख सकते हैं।
- मुख्य 7 lifecycle methods होते हैं:
- onCreate() method तब call होता है जब activity पहली बार बनाई जाती है, इसमें हम UI set करते हैं।
- onStart() method तब call होता है जब activity user को दिखाई देने लगती है।
- onResume() तब call होता है जब activity foreground में आ जाती है और user interaction के लिए तैयार होती है।
- onPause() तब call होता है जब activity partially invisible होती है, जैसे कोई नई activity आ जाए।
- onStop() तब call होता है जब activity पूरी तरह invisible हो जाती है।
- onRestart() तब call होता है जब activity को फिर से foreground में लाना होता है।
- onDestroy() तब call होता है जब activity पूरी तरह बंद हो जाती है और memory से हटाई जाती है।
onCreate()
onStart()
onResume()
onPause()
onStop()
onRestart()
onDestroy()
Ad
ads will show here