Notes in Hindi

Android Activities in Hindi

RGPV University / DIPLOMA_CSE / MOBILE COMPUTING

Table of Contents

Android Activities in Hindi?

"Activity" का एक महत्वपूर्ण रोल होता है। Android Activity एक स्क्रीन होती है, जो एंड्रॉइड ऐप के इंटरफेस का मुख्य हिस्सा है। प्रत्येक Activity एक यूज़र इंटरफेस (UI) होता है, जो यूज़र के साथ इंटरेक्ट करता है और यूज़र को ऐप में कार्य करने का अवसर देता है।

उदाहरण के लिए, जब आप किसी ऐप में लॉग इन करते हैं या किसी फॉर्म को भरते हैं, तो वह सब Activity के अंदर होता है।

जब कोई यूज़र किसी ऐप को खोलता है, तो सबसे पहली स्क्रीन जो दिखती है, वह एक Activity होती है। यह Activity अन्य Activities से जुड़ी हो सकती है, और यूज़र जब एक Activity से दूसरी Activity पर जाता है, तो उस क्रिया को Activity Transition कहा जाता है। एंड्रॉइड में Activities का बहुत ही अहम स्थान होता है, क्योंकि ये ऐप के सभी इंटरएक्शन को संभालती हैं।

Android Activities के उदाहरण

  • Login Screen: जब हम किसी ऐप में लॉगिन करते हैं, तो वह Activity होती है।
  • Profile Screen: जहां हम अपना प्रोफ़ाइल देखते हैं, वह एक और Activity हो सकती है।

Lifecycle of Android Activities in Hindi

Android Activity Lifecycle stages

  • onCreate(): यह पहला मेथड होता है जो Activity के जीवन चक्र में कॉल होता है। जब Activity बनाई जाती है, तो इस मेथड के अंदर यूज़र इंटरफेस और अन्य जरूरी काम किए जाते हैं।
  • onStart(): जब Activity यूज़र के लिए तैयार हो जाती है और स्क्रीन पर दिखाई देने लगती है, तो onStart() मेथड कॉल होता है।
  • onResume(): यह उस समय कॉल होता है जब Activity पूरी तरह से यूज़र के लिए इंटरएक्टिव हो जाती है। Activity पृष्ठभूमि से वापस आकर foreground में आती है, तब onResume() मेथड को कॉल किया जाता है।
  • onPause(): जब Activity के ऊपर कोई दूसरी Activity आ जाती है, तो onPause() मेथड कॉल होता है। इसका मुख्य उद्देश्य यह है कि Activity पृष्ठभूमि में जाने से पहले उसकी ज़रूरी जानकारी सुरक्षित कर ली जाए।
  • onStop(): यह मेथड तब कॉल होता है जब Activity पूरी तरह से स्क्रीन से गायब हो जाती है और पृष्ठभूमि में चली जाती है। यह Activity के समाप्त होने का संकेत देता है।
  • onRestart(): जब Activity फिर से foreground में आती है, तो onRestart() मेथड कॉल होता है। यह Activity को फिर से शुरू करने से पहले जरूरी सेटअप करता है।
  • onDestroy(): यह मेथड तब कॉल होता है जब Activity को समाप्त किया जाता है। यहां पर हम उस Activity से संबंधित सभी संसाधनों को साफ कर सकते हैं और मेमोरी को फ्री कर सकते हैं।

FAQs

What is the purpose of destroying an Activity? (Activity को खत्म करने का उद्देश्य क्या है?)Activity को खत्म करने का मुख्य उद्देश्य यह है कि हम उसके associated resources और processes को release कर सकें। यह system resources को free करता है और memory leak जैसी समस्याओं से बचाता है। Activity को destroy करने से हम यह सुनिश्चित करते हैं कि सभी उपयोगकर्ता data और background tasks बंद हो जाएं।

How to destroy an Activity manually? (Activity को मैन्युअली कैसे खत्म करें?)Activity को manually खत्म करने के लिए हम finish() method का उपयोग करते हैं। जब भी आपको Activity को बंद करना हो, बस इस method को call करें, और Activity का lifecycle पूरा हो जाएगा।

What happens when onDestroy() method is called? (जब onDestroy() method कॉल किया जाता है, तो क्या होता है?)onDestroy() method call होने पर Activity पूरी तरह से समाप्त हो जाती है। इस method में आप अपने द्वारा use किए गए resources को release कर सकते हैं, ताकि memory leak से बचा जा सके और system resources properly free हो जाएं।

What is the role of onSaveInstanceState() in destroying an Activity? (Activity को खत्म करने में onSaveInstanceState() का क्या रोल है?)onSaveInstanceState() method का उपयोग Activity की state को save करने के लिए किया जाता है। जब Activity को destroy किया जाता है, तो यह method user data को preserve करता है ताकि जब Activity फिर से create हो, तो user का data वापस मिल सके।

What are the common mistakes while destroying an Activity? (Activity को खत्म करते समय आमतौर पर कौन सी गलतियाँ होती हैं?)एक आम गलती यह होती है कि Activity से जुड़े resources को सही तरीके से release नहीं किया जाता, जिससे memory leak हो सकता है। दूसरी गलती यह हो सकती है कि Activity के state को save नहीं किया जाता, जिससे user का data खो सकता है।




Please Give Us Feedback