मैं कुछ परीक्षकों को भेजने के लिए अपने पहले एंड्रॉइड ऐप के रिलीज़ बिल्ड बनाने की कोशिश कर रहा हूं। हालांकि, मैं इसके साथ एक समस्या में भाग गया। जब आप ऐप से बाहर निकलते हैं और फिर इसे अपने आइकन के माध्यम से लॉन्च करके फिर से दर्ज करते हैं, तो यह पिछले स्थान पर लौटने के बजाय पूरे ऐप को पुनरारंभ करता है। यह तब भी होता है, जब आप बाहर निकलने के ठीक बाद फिर से प्रवेश करते हैं। हालाँकि, ऐसा नहीं होता है अगर मैं होम बटन को पकड़ता हूं और इसे हाल ही के ऐप्स सूची के माध्यम से लॉन्च करता हूं।
मैंने इस समस्या से ग्रस्त अन्य लोगों के लिए ऑनलाइन खोज की है और कुछ हैं, लेकिन किसी के पास इसका ठोस जवाब नहीं है कि ऐसा उनके साथ क्यों हो रहा है। पुराने प्रश्नों में यह सुझाव दिया गया है कि मैनिफ़ेस्ट फ़ाइल में सिंगलटेस्क या सिंगलस्टैंस को लॉन्चमोड सेट करने के लिए, लेकिन इससे मुझे कोई मदद नहीं मिली है, और इसके अलावा - मुझे जो समझ में आया है, एंड्रॉइड के लिए डिफ़ॉल्ट व्यवहार कार्य की पिछली स्थिति पर वापस लौटना है इस स्थिति में, इसलिए मुझे नहीं पता कि मुझे ऐसा करने के लिए विशेष प्रकट विकल्पों की आवश्यकता क्यों होगी।
इस समस्या के बारे में सबसे विचित्र बात यह है कि अगर मैं अपने फोन पर ऐप को डालने के लिए ग्रहण और डिबगर का उपयोग करता हूं, तो यह समस्या नहीं होती है। मुझे डिबगर से कनेक्ट होने की भी आवश्यकता नहीं है, ऐसा लगता है कि जब तक मेरे पास ऐप का डिबग संस्करण है, तब तक समस्या हो सकती है। लेकिन अगर मैं एक रिलीज़ संस्करण का उपयोग करता हूं (मैं इसे एंड्रॉइड टूल्स का उपयोग करके बनाता हूं - एक्लिप्स में निर्यात हस्ताक्षरित एप्लिकेशन पैकेज मेनू विकल्प), समस्या होती है। अगर किसी के पास कोई अंतर्दृष्टि है कि यह क्या कारण है, तो मुझे आपके विचार सुनना अच्छा लगेगा।