4.1 से ऊपर के सभी संस्करणों को लक्षित करने वाले एक एंड्रॉइड ऐप को विकसित करते समय, मैंने देखा कि मेरे ऐप को अनइंस्टॉल करना और इसे फिर से इंस्टॉल करना इसके डेटा को साफ़ नहीं करता है।
ऐप को उन विवरणों को संग्रहीत करने के लिए डिज़ाइन किया गया है जो यह अपनी पहली स्क्रीन में पूछता है। ओएस संस्करण 4.4.4 में फिर से अनइंस्टॉल और इंस्टॉल करने के बाद, ऐप उपयोगकर्ता को डेटा भरने के लिए संकेत देता है, जो सामान्य है। हालांकि संस्करण 6.0 में एक ही इंस्टॉल / अनइंस्टॉल अनुक्रम अनुक्रम डेटा को मूल रूप से वापस लाता है।
मैंने यह /data/data/my package folder
देखने के लिए डेटाबेस को अनइंस्टॉल करने के बाद चला गया है और वास्तव में उस फ़ोल्डर को अनइंस्टॉल करने के दौरान हटा दिया गया है, यह सुनिश्चित करने का प्रयास किया ।
मैंने टाइटेनियम बैकअप के माध्यम से सेटिंग पृष्ठ पर जाकर ऐप को हटाने की कोशिश की और परिणाम समान हैं। डिवाइस नेक्सस 5 को v6.0 रनिंग रूट किया गया है।
इस अजीब व्यवहार का कारण क्या हो सकता है?