मुझे एक गतिविधि मिली है कि जब यह शुरू होता है, तो यह इंटरनेट से एक छवि लोड करता है। स्मृति को सहेजने के प्रयास में, जब गतिविधि को दबाए जा रहे बैक बटन से छोड़ा जाता है, तो मैं चाहता हूं कि गतिविधि सभी डेटा को डंप करे, जो उसमें मौजूद सभी तारों और छवियों से छुटकारा पाती है। मुझे लगता है कि ऐसा करने का सबसे अच्छा तरीका सिर्फ गतिविधि को मारना था।बैक बटन दबाए जाने पर मैं गतिविधि को कैसे मारूं?
ठीक है, बैक बटन दबाए जाने पर मुझे कॉलबैक पता लगाना प्रतीत नहीं होता है। इसलिए, मैं onPause()
और onStop()
कार्य के लिए कॉलबैक का उपयोग करने का प्रयास कर रहा हूं लेकिन दोनों तरीकों से मेरे ऐप को बंद कर दिया गया है। यहां कोड है:
public void onPause() {
this.finish();
}
public void onStop() {
finish();
}
मैंने इसमें कई बदलाव किए हैं, लेकिन उनमें से कोई भी काम नहीं कर रहा था। कोई विचार?
आप वर्तमान में क्या देख रहे हैं? पिछली गतिविधि को चालू करने के लिए? बटन –