0
A
回答
0
我想你需要使用SharedPreferences來存儲收音機組中的選中項目,因爲除非我們卸載應用程序,否則它們將存在。
儲存價值在共享偏好
List<RadioGroup> radioGroups;
List<String> savedids;
SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(this);
SharedPreferences.Editor editor = preferences.edit();
editor.putString("number of radio groups", radiogroupsCount);
for(int i=0; i< radiogroupsCount; i++){
editor.putString("radioGroup"+String.valueOf(i), radioButtonGroup.getCheckedRadioButtonId(););
}
editor.commit();();
要從共享偏好檢索值:
SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(this);
String count = preferences.getString("number of radio groups", 0);
if(count >=0){
for(int i=0; i < count; i++){
savedIds.add(preferences.getString("radioGroup"+String.valueOf(i),""));
}
}
+0
是的,但我將如何使用sharedprefrence在同一活動中存儲不同廣播組的多個狀態。 –
+0
我想在同一個sharedpreference中存儲多個狀態,那麼我將如何存儲它? –
+0
謝謝...明白了 –
相關問題
- 1. 在Android中存儲狀態
- 2. android:後臺電話狀態監控
- 3. Android:天文臺保存狀態
- 4. Java存儲狀態
- 5. 存儲複選框組視圖狀態
- 6. React還原存儲與組件狀態
- 7. 在txt文件中存儲電池電量狀態
- 8. 如何存儲和訂閱組件狀態到Redux存儲?
- 9. android中的電池狀態
- 10. Android - 收聽電話狀態
- 11. Android AppWidget電池狀態
- 12. Android閱讀電話狀態?
- 13. android保存多種佈局狀態
- 14. 儲蓄遊戲狀態Android
- 15. Android存儲多個數據
- 16. 通用存儲庫狀態
- 17. 存儲無序狀態
- 18. 跨回發存儲狀態
- 19. Angular:DevExtreme DataGrid狀態存儲
- 20. C#存儲泛型狀態
- 21. 在Go中存儲狀態
- 22. NGRX /存儲狀態更新
- 23. SoftLayer塊存儲狀態
- 24. Asp.Net嚮導存儲狀態
- 25. 試圖根據選擇的單選按鈕保存電臺組的狀態
- 26. Mac上的多個存儲庫上的Git狀態
- 27. 在Boost中存儲多個Lua狀態shared_ptr
- 28. 跟蹤和存儲多個複選框的檢查狀態
- 29. 在gen_server狀態下存儲多個結構
- 30. 關於多個遠程存儲庫的Git狀態
可能的複製。請參閱http://stackoverflow.com/questions/3624280/how-to-use-sharedpreferences-in-android-to-store-fetch-and-edit-values –
@BradBrown我的問題是如何存儲「多個無線電組」 。而你的只是關於共享偏好。 –
如果要保存和恢復使用數據庫或共享首選項完成的信息。你會解析出這些值並相應地存儲它們。 –