2010-02-04 22 views
8

साफ़ उपयोगकर्ता डेटा वास्तव में क्या करता है? मेरा मतलब है कि मुझे पता है कि यह ऐप से उपयोगकर्ताओं के डेटा को साफ़ करता है, लेकिन जहां डेटा संग्रहित किया जा रहा है?"उपयोगकर्ता डेटा साफ़ करें" एंड्रॉइड

+0

मुझे लगता है कि आपका मतलब है Manifest.permission CLEAR_APP_USER_DATA – RickNotFred

+0

हाँ मुझे लगता है, लेकिन हम कौन से डेटा को साफ़ कर रहे हैं? –

उत्तर

6

यह ऐसी अनुमति नहीं है जो एप्लिकेशन होल्ड कर सकें।

यह अनुप्रयोगों के प्रबंधन में सेटिंग ऐप के "डेटा साफ़ करें" बटन के लिए है। यह ऐप से जुड़े आंतरिक स्टोरेज में बस सभी डेटा मिटा देता है, इसे वापस अपने प्रारंभिक इंस्टॉल स्थिति में लाता है।

+1

अनुमति के लिए संदर्भित किया गया है 'CLEAR_APP_USER_DATA' –

+0

ठीक है, इसलिए यह ऐप से जुड़े सभी डेटा हटा देता है, लेकिन "कौन सा" डेटा। उदाहरण के लिए यह डेटा कहां स्थित है और इस एप्लिकेशन का उपयोग करके इस डेटा पथ पर कैसे सेट किया जाता है? या यह सभी डेटा (एसडी कार्ड/कैश/एसक्यूएल) –

+1

का उपयोग कर रहा है एप्लिकेशन की आंतरिक डेटा निर्देशिका में सबकुछ। एसडी कार्ड पर कुछ भी छुआ नहीं है। (हम भविष्य में बाह्य भंडारण पर ऐप डेटा के लिए मानक स्थानों को परिभाषित करेंगे जो साफ़ हो जाता है; यह वास्तव में कुछ आवश्यक है।) – hackbod

6

यह "साफ़ डेटा" विकल्प होम स्क्रीन विगेट्स के उपयोग-मामले के लिए गंभीर रूप से टूटा हुआ है, जिसमें साझा प्राथमिकताएं और/या कुछ स्थानीय कैश किए गए डेटा हो सकते हैं।

यह भी डेवलपर दस्तावेज़ जो कहते हैं के खिलाफ पूरी तरह से है:।

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

यह अच्छा होगा अगर वैध प्रश्नों के उत्तर वास्तव में कुछ उपयोगी सलाह प्रदान करते हैं, जैसे कार्य-आसपास या कुछ विधि जो प्रश्न द्वारा मांगी गई परिणाम प्राप्त करती हैं।

तो, होम स्क्रीन विजेट का क्या होता है जिसने वरीयताओं को साझा किया है और फिर उपयोगकर्ता डेटा साफ़ करता है? किसी भी उपयोगी सुझाव के बिना विजेट के चल रहे कोड को तोड़ने के लिए कोई उपयोगी सुझाव नहीं है?

+1

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

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