我想在我的項目上創建一個類來選擇一些切換和首選項,並在最後爲我的SD卡上的每個切換或首選項創建一個文件。但我需要幫助。Android - 保存切換和首選項狀態
如何存放2個文件(不extention文本文件)與特定名稱基於我一樣,喜歡選擇SD卡:
- 「/ SD卡/測試/ toggle1_on」如果toggle1被選定或「/SD卡/測試/ toggle_off」如果不選擇
- 「/ SD卡/測試/ list_option3」 如果選擇了選項3或 「/ SD卡/測試/ list_optionX」 爲X選擇
的數字。這是我的課:
package org.android.teste;
進口...
公共類配置擴展 PreferenceActivity {
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setPreferenceScreen(createPreferenceHierarchy()); } private PreferenceScreen createPreferenceHierarchy() { // Root PreferenceScreen root = getPreferenceManager().createPreferenceScreen(this); // Inline preferences PreferenceCategory inlinePrefCat = new
PreferenceCategory(本); inlinePrefCat.setTitle(R.string.inline_preferences); root.addPreference(inlinePrefCat);
// Toggle1 CheckBoxPreference toggle1 = new CheckBoxPreference(this); toggle1.setKey("toggle1"); toggle1.setTitle(R.string.title_toggle1); toggle1.setSummary(R.string.summary_toggle1); inlinePrefCat.addPreference(toggle1); // List PreferenceCategory dialogList = new PreferenceCategory(this); dialogList.setTitle(R.string.dialog_list); root.addPreference(dialogList); // Chooser ListPreference listChooser = new ListPreference(this); listChooser.setEntries(R.array.entries_chooser); listChooser.setEntryValues(R.array.entryvalues_chooser); listChooser.setDialogTitle(R.string.dialog_title_chooser); listChooser.setKey("chooser"); listChooser.setTitle(R.string.title_chooser); listChooser.setSummary(R.string.summary_chooser; dialogDrivers.addPreference(listChooser); return root; } }
如何讓我的應用程序讀出切換和選擇的聯署,並創建我的SD卡中的文件,我會很greatfull任何幫助。
每個選區的文件?瘋狂。查看SharedPreferences – 2011-05-06 07:46:28