Android समापन गतिविधि प्रोग्रामिक रूप से


92

स्क्रीन से दूर नेविगेट करने के लिए एक गतिविधि के समतुल्य ऑपरेशन क्या है। जैसे जब आप बैक बटन दबाते हैं, तो गतिविधि देखने से बाहर हो जाती है। इसे किसी गतिविधि के अंदर से कैसे बुलाया जा सकता है ताकि यह अपने आप बंद हो जाए।

जवाबों:



44

यदि आप वर्तमान गतिविधि को बंद करना चाहते हैं तो आप इसका उपयोग कर सकते हैं।

this.finish()


3

फिनिश () विधि का उपयोग गतिविधि को समाप्त करने और इसे बैक स्टैक से निकालने के लिए किया जाता है। आप इसे गतिविधि में किसी भी विधि से कह सकते हैं। लेकिन सुनिश्चित करें कि आप सभी डेटाबेस कनेक्शनों को बंद कर दें, किसी भी मेमोरी लीक को रोकने के लिए सभी संदर्भ चर शून्य।


0

finish(); स्टैक से उस गतिविधि को स्पष्ट करने के लिए गतिविधि प्रारंभ होने के बाद आप हर जगह का उपयोग कर सकते हैं ।


3
हाय राज, स्टाकेवरफ्लो में आपका स्वागत है। प्रश्नों का उत्तर देते समय, यह आम तौर पर उस प्रश्न के अन्य उत्तरों की जांच करने के लिए एक अच्छा विचार है - किसी को पहले से ही एक ही विचार हो सकता है और उत्तर पोस्ट कर सकता है! जो वास्तव में यहाँ है। शीर्ष उत्तर, और स्वीकृत पहले से ही कहता है finish()- इसलिए इसे दोहराने से आपके या समुदाय के लिए बहुत कुछ हासिल नहीं होगा। बुरी खबर देने के लिए क्षमाप्रार्थी हूँ। किसी भी स्थिति में, स्टैकओवरफ़्लो में आपका स्वागत है, कोशिश करने के लिए धन्यवाद - आशा है कि आपके पास अगली बार बेहतर भाग्य होगा!
kenny_k
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.