0
A
回答
2
是的,你可以創建一個在Android的默認值的sharedPreference ...
SharedPreferences myPreference = this.getSharedPreferences("myPreference", MODE_WORLD_READABLE);
SharedPreferences.Editor myPreferenceEditor = myPreference.edit();
myPreferenceEditor.putString("Name", "Android");
myPreferenceEditor.commit();
,你可以得到這個值:
SharedPreferences myPreference = this.getSharedPreferences("myPreference", MODE_WORLD_READABLE);
String name = myPreference.getString("Name", "nothing");
0
我不知道你是否可以創建安裝時的默認值。 也許你可以做到這一點,當應用程序啓動
1)用默認值定義XML首選像
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" >
<PreferenceCategory android:title="@string/server_preferences" >
<EditTextPreference
android:defaultValue="@string/default_server_preferences"
android:dialogTitle="@string/dialog_title_server_preference"
android:key="server"
android:summary="@string/summary_server_preferences"
android:title="@string/title_server_preferences" />
</PreferenceCategory>
<PreferenceCategory android:title="@string/application_preferences" >
<ListPreference
android:defaultValue="@string/default_decimals_preferences"
android:entries="@array/decimals_list_preference"
android:entryValues="@array/decimals_list_preference"
android:key="decimals"
android:summary="@string/summary_decimals_preferences"
android:title="@string/title_decimals_preferences" >
</ListPreference>
</PreferenceCategory>
</PreferenceScreen>
2)在您的應用程序或homeActivity你叫
PreferenceManager.setDefaultValues(this, R.xml.preferences, false);
在你的代碼
相關問題
- 1. 應用程序在共享首選項啓動時崩潰
- 2. 重新啓動應用程序時清除共享首選項
- 3. 重新啓動應用程序後更新共享首選項
- 4. 使用共享首選項時Android應用程序崩潰
- 5. 當應用程序關閉時修改共享首選項
- 6. 保存到共享首選項時應用程序崩潰
- 7. 共享首選項崩潰程序
- 8. 使用共享首選項崩潰我的應用程序
- 9. 共享首選項
- 10. 共享首選項
- 11. 共享首選項
- 12. 不同應用程序之間的Android共享首選項
- 13. Android應用程序中的共享首選項問題
- 14. 使用共享首選項
- 15. 如何閱讀應用程序啓動時的首選項
- 16. 如何在應用程序中獲得共享首選項?
- 17. 在兩個Android應用程序中訪問共享首選項
- 18. Android應用程序崩潰(共享首選項)
- 19. 共享首選項和應用程序卸載
- 20. Arraylist的共享首選項
- 21. 活動之間的共享首選項
- 22. 訪問我的應用程序的共享首選項時出錯
- 23. java應用程序共享選項
- 24. 與iOS應用程序共享選項?
- 25. 使用共享首選項顯示啓動屏幕一次
- 26. 無法在應用程序中的遠程服務和活動之間共享共享首選項?
- 27. 在活動識別應用程序中使用共享首選項
- 28. 共享首選項重置應用程序崩潰時的數據。請指導
- 29. 如何清除應用程序從taskmanager中刪除時的共享首選項?
- 30. 清除共享首選項
,每當我啓動應用程序它會將sharedpreference設置爲默認值? – 2012-02-16 19:17:00