2010-10-05 16 views
32

यदि मैं अपने एंड्रॉइड ऐप्स में साझा प्राथमिकताओं में कुछ उपयोगकर्ता सेटिंग्स और जानकारी संग्रहीत करता हूं, और फिर मैं बाजार में ऐप अपडेट करता हूं, तो ऐप अपडेट होने पर उन सेटिंग्स को मिटा दिया जाएगा?जब कोई उपयोगकर्ता ऐप अपडेट करता है तो एंड्रॉइड ऐप्स में साझा प्राथमिकताएं हटा दी जाती हैं?

उत्तर

33

नहीं, साझा प्राथमिकताएं बनी रहेंगी।

+19

यह भी व्यक्तिगत नहीं है, लेकिन हालांकि परीक्षण के अंतिम परीक्षण होना चाहिए, हालांकि मेरे जैसे किसी के लिए एक साधारण खोज करने में सक्षम होना और त्वरित उत्तर प्राप्त करना अच्छा है। मैं केवल यही कहता हूं क्योंकि एक नोब के रूप में, इस तरह के प्रश्न मेरे सिर में पॉप करते हैं क्योंकि मैं प्रोग्रामिंग कर रहा हूं। अब, मैं सवाल के बारे में चिंता किए बिना आगे बढ़ सकता हूं, लेकिन किसी को भी सबकुछ परीक्षण करना चाहिए। – dell116

+0

यह एक अलग सवाल है, लेकिन जब एप्लिकेशन अपडेट या पुनर्स्थापित किया जाता है तो साझा प्राथमिकताओं को कैसे हटाया जाए? –

+0

यह आसान है, लेकिन इसके लिए आपको एक और प्रश्न खोलना होगा। – Cristian

1

सामान्य उत्तर देने के लिए उत्तर: कोई सामान्य परिस्थितियों में।

अद्यतन प्रक्रिया केवल apk फ़ाइल को बदल देता है (और इसलिए क्या उदाहरण ड्रॉएबल के लिए उस में है, ...) और डेटाबेस में परिवर्तन नहीं करता, और कोई अन्य फ़ाइल रन टाइम में उत्पन्न SharedPreferences (शायद इस मामले में, नई ऐप यूआईडी के साथ स्थापित है जो पिछली ऐप के यूआईडी के बराबर है)।


लेकिन इस thread निम्नलिखित ऐसा लगता है ऐसे मामले भी हैं कि जब डेटा नष्ट हो सकता है। बंद करने के लिए बंद या बंद करने के लिए प्रतिलिपि प्रतिलिपि बदलने की तरह।
जवाब का हवाला देते हुए:

यह पता चला जब हम पोस्ट अद्यतन प्रतिलिपि संरक्षण बंद कर दिया गया था, लेकिन हमारे आरंभिक रिलीज के लिए यह चालू किया गया था। जिसके कारण हमारे सभी खोने के लिए साझा प्राथमिकताएं हुईं, हम अब निजी डेटा फ़ाइलों को नहीं बना सकते थे, और गेम यादृच्छिक रूप से क्रैश हो गया।

संबंधित मुद्दे