Android Activity Life Cycle in Hindi
RGPV University / DIPLOMA_CSE / MOBILE COMPUTING
Table of Contents
Android Activity Life Cycle in Hindi
Android Activity Life Cycle ek important concept hai jo har Android developer ko samajhna zaruri hota hai. Jab bhi hum kisi Android application ko develop karte hain, tab Activity ke different states ko handle karna padta hai. Activity ek aisi unit hoti hai jo user interface ko represent karti hai, aur uske life cycle ko samajhkar hum apne application ko optimize kar sakte hain. Iske madhyam se hum yeh samajh paate hain ki application kab start hoti hai, kab pause hoti hai, aur kab finish hoti hai, jisse user ka experience behtar ho sakta hai.
Activity Life Cycle ke Stages
Activity Life Cycle mein kuch important states hoti hain jo har Activity ke different stage mein trigger hoti hain. In states ko samajhna important hai kyunki inhi ke through app ki functioning aur performance kaafi influence hoti hai.
- onCreate(): Jab Activity ka instance create hota hai, tab onCreate method call hota hai. Yeh method initial setup ke liye hota hai jisme UI elements ko set karna, data load karna, aur initializations perform kiye jate hain. Is stage par app ke liye sabse pehle activity ka layout load hota hai.
- onStart(): Jab Activity visible ho jati hai, tab onStart method call hota hai. Iska matlab hai ki Activity screen par aa gayi hai lekin abhi user ke saath interact nahi kar rahi hoti. Yeh method Activity ke start hone ke baad turant call hota hai.
- onResume(): Jab Activity user ke saath interact karne ke liye ready hoti hai, tab onResume method call hota hai. Is stage par app user ke interaction ke liye fully ready ho jaata hai. Jab bhi Activity ko foreground me lana hota hai, tab onResume call hota hai.
- onPause(): Jab Activity kisi aur activity ke saath replace hoti hai ya app background me jata hai, tab onPause method call hota hai. Is stage par aapko apne resources ko release kar dena chahiye jise app ko background me hone par koi unwanted activity na ho.
- onStop(): Jab Activity background me chali jati hai ya screen se completely disappear ho jaati hai, tab onStop method call hota hai. Is state me app ke resource ko free karna aur unwanted memory use ko minimize karna zaruri hota hai.
- onRestart(): Jab Activity ko background se dobara foreground me laana hota hai, tab onRestart method call hota hai. Is method mein app ko dobara se resume hone ke liye ready kiya jaata hai, jaise ki data reload karna ya state ko restore karna.
- onDestroy(): Jab Activity completely finish ho jati hai, tab onDestroy method call hota hai. Yeh last stage hoti hai jahan aap apne resources ko release karte hain aur Activity ko destroy karte hain. Jab user application se exit karta hai, ya Activity ko terminate karte hain, tab yeh method call hota hai.
FAQs
What is the onCreate method in Activity Life Cycle? (Activity Life Cycle में onCreate method क्या है?)onCreate method activity creation ke dauran call hota hai. Yeh method sabse pehle activity ko initialize karta hai, jahan pe hum activity ke UI components ko setup karte hain aur initial configurations ko define karte hain. Yeh method ek baar hi execute hota hai jab activity pehli baar user ke saamne aati hai.
What is the onStart method used for in the Activity Life Cycle? (Activity Life Cycle में onStart method ka use kis liye hota hai?)onStart method activity ke screen par visible hone par call hota hai. Yeh method activity ko user ke liye visible banaata hai, lekin uss samay tak activity foreground mein nahi hoti. Is method mein hum activity ko visible banane ke baad user ke liye ready karte hain.
What happens in the onResume method? (onResume method mein kya hota hai?)onResume method tab call hota hai jab activity foreground mein fully active ho jaati hai aur user ke saath interact karne ke liye ready hoti hai. Yeh method activity ko foreground mein active banaata hai, taaki user ke inputs ko receive kar sake. Is method ke baad activity user ke liye fully functional ho jaati hai.