मैं उपयोगकर्ता को SharedPreferences
फ़ाइलों को बनाने की अनुमति दे रहा हूं, लेकिन मैं इन फ़ाइलों को हटाने के लिए भी विकल्प चाहूंगा। मुझे पता है कि मैं आंतरिक भंडारण का उपयोग कर सकता हूं, लेकिन यह मेरा सवाल नहीं है।साझा किए गए संदर्भ फ़ाइल हटाएं
मेरा प्रश्न है: "मैं SharedPreferences
फ़ाइल को कैसे हटा सकता हूं (केवल स्पष्ट नहीं)?"
आप स्पष्ट() विधि की कोशिश किया। मुझे लगता है कि यह वास्तव में साझा वरीयता में संग्रहीत सभी मूल्यों को हटाने के लिए है। तो एक बार जब आप प्रदान करते हैं कि आपके उपयोगकर्ताओं को साझा वरीयता के डिफ़ॉल्ट मान प्रदान किए जाएंगे। –
'clear()' फ़ाइल को साफ़ कर देगा, लेकिन फ़ाइल सिस्टम से फ़ाइल को नहीं हटाएगा। एक खराब डिजाइन किए गए ऐप (जैसे मेरा) अंतरिक्ष लेने के लिए कई खाली फ़ाइलों के साथ समाप्त हो सकता है। @ किरील और @ इनजारुक की विधि मेरे लिए काम करती प्रतीत होती है। –