我已經知道如何將edittext內容保存到sharedpreferences中,但在spinners和radiogroups中,我仍然沒有任何線索。你能給我一些代碼片段怎麼做嗎?謝謝如何將spinner selecteditem保存爲sharedpreferences?
1
A
回答
1
這是,你可以保存在sharedPreferences Spinner的所選項目的方式:
spinner.setOnItemSelectedListener(new OnItemSelectedListener() {
public void onItemSelected(AdapterView<?> parent, View view, int pos, long id) {
Object obj = parent.getItemAtPosition(pos);
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this.getApplicationContext());
Editor prefsEditor = prefs.edit();
prefsEditor.putString("object", obj.toString());
prefsEditor.commit();
}
public void onNothingSelected(AdapterView<?> parent) { }
});
1
對於數據存儲是不相關的UI元素用於顯示或修改值。這裏是一個描述如何存儲或檢索各種數據類型:http://developer.android.com/reference/android/content/SharedPreferences.html
所以微調選擇只是一個整數(或字符串,如果你喜歡的話)和一個無線電組的選擇只是你選擇的任何標識符(如字符串)代表那個選擇。 如果選項來自數組資源,則可以使用數組中的值或索引到數組中。像用於存儲和檢索EditText中的文本一樣,在共享首選項中存儲/檢索它們。
+0
你能給我一些代碼怎麼辦呢?謝謝 –
相關問題
- 1. 將Spinner選擇保存到Sharedpreferences
- 2. 如何將Stack保存到SharedPreferences?
- 3. 如何將datepicker保存到sharedpreferences
- 4. 如何將對象保存到SharedPreferences中?
- 5. 如何保存與sharedpreferences
- 6. 如何保存在SharedPreferences
- 7. 何時保存SharedPreferences?
- 8. 將Bundle保存到SharedPreferences
- 9. Android將hashmap保存到SharedPreferences
- 10. 如何將Spinner保存爲共享首選項?
- 11. SharedPreferences不保存
- 12. 從TextView保存SharedPreferences
- 13. SharedPreferences清除/保存
- 14. SharedPreferences來保存editText
- 15. SharedPreferences保存問題
- 16. SharedPreferences不保存android
- 17. 保存憑據sharedpreferences
- 18. 如何使用SharedPreferences保存int?
- 19. Android Studio SharedPreferences - 如何保存布爾值?
- 20. 如何在SharedPreferences中保存arrayList數據?
- 21. 如何使用SharedPreferences保存變量
- 22. 如何保存RadioGroup中以sharedpreferences
- 23. 如何使用SharedPreferences保存多個值?
- 24. 如何使用SharedPreferences保存RadioGroup狀態
- 25. 如何保存顏色SharedPreferences的Android
- 26. 如何使偏好不保存到SharedPreferences?
- 27. 如何在SharedPreferences中保存JSON數組?
- 28. 如何更改android sharedPreferences保存路徑?
- 29. 再次保存,清除並保存SharedPreferences
- 30. 將Mat(openCV)保存到SharedPreferences Android
感謝您的支持 –
很高興它對您有所幫助。 – Ali