2010-09-24 16 views
15

क्या प्रति ऐप एकाधिक साझा प्राथमिकताएं संभव है? यदि आप वरीयता सक्रियता बनाते हैं, तो डिफ़ॉल्ट रूप से मान/डेटा/डेटा/[PACKAGE_NAME]/shared_prefs/[PACKAGE_NAME] _ प्राथमिकताएं .xmlएंड्रॉइड: प्रति ऐप एकाधिक विशिष्ट साझा प्राथमिकताएं संभव है?

क्या ऐसी कई फाइलें रखने का कोई तरीका है और किस का उपयोग करना है किसी दिए गए प्राथमिकता के लिए?

उत्तर

38

ज़रूर:

आप PreferenceManager.getDefaultSharedPreferences(context); का उपयोग करते हैं यह फ़ाइल आप का उल्लेख पैदा करेगा।

आप context.getSharedPreferences("OtherPrefs", Context.MODE_PRIVATE); का उपयोग करते हैं यह /data/data/[PACKAGE_NAME]/shared_prefs/OtherPrefs.xml में एक फ़ाइल बनाने जाएगा (और SharedPreferences वस्तु)।

+0

तार्किक उत्तर। –

+0

@ धागा 23 क्या आप जानते हैं कि दो अलग-अलग साझािकरणों xml फ़ाइलों से वही वरीयता सक्रियता का उपयोग करना संभव है? –

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