ラジオボタングループは、チェックされているボタンの1つをチェックしているときに表示されます。 しかし、私が他の画面に移動して戻ってくると、ボタンのどれもチェックされません。 私はアンドロイドでラジオボタンを常にチェックする必要があります。アンドロイドのラジオグループで他のラジオボタンがチェックされるまで、ラジオボタンをチェックしたままにするにはどうすればいいですか?
0
A
答えて
0
あなたがする必要があることは、ページ/画面の状態を保存して、それを元に戻ったときに再作成することです。状態をグローバル変数に保存するには、この答えを見てください。
Android: How to declare global variables?
とあなたが戻っページ/画面に来るときあなたは何をグローバル変数に保存し、yesの場合は、ラジオボタンの値を再増殖している場合、単にチェック。
0
SharedPreferences pref = getSharedPreferences( "preferencesName"、MODE_PRIVATE);
final SharedPreferences.Editor prefEdit = pref.edit();
RadioButton radio =(RadioButton)findViewById(R.id.radio);
radio.setOnCheckedChangeListener(新しいOnCheckedChangeListener(){
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
prefEdit.putBoolean("booleanValue", isChecked).commit();
}
})。
関連する問題
- 1. ラジオグループのカードビューで、ラジオボタンが既にチェックされています
- 2. ラジオボタンがクリックされた後、ラジオボタンが既にチェックされているかどうかをチェックする方法?
- 3. ラジオボタンは他のラジオボタンをクリックした後もチェックされています
- 4. ラジオグループ内のラジオボタンをアンドロイドで整列させるにはどうすればいいですか?
- 5. ラジオボタンが同時にチェックされます
- 6. どのラジオボタンがチェックされていますか?
- 7. サブセットコンテナ内のチェックされたラジオボタンを見つけるにはどうすればいいですか?
- 8. 必須ラジオボタンが選択またはチェックされていないときにエンドユーザに選択/チェックを促すにはどうすればよいですか?
- 9. どのラジオボタンがチェックされているかに応じて、テキストまたはXMLでファイルを保存します。
- 10. チェックされているラジオボタンの2回目のクリックを防ぐにはどうすればいいですか?
- 11. ラジオボタンの配列をチェックする方法はチェックされていますか?
- 12. チェックされたラジオボタンの値を出力するにはどうすればよいですか?
- 13. フォームのラジオボタンがチェックされていない場合はチェックします。
- 14. ダーツでチェックボックスまたはラジオボタンがチェックされているかどうかを確認するにはどうすればよいですか?
- 15. ラジオボタンがチェックされていないのはなぜですか?
- 16. 最初のラジオボタンがハンドルバーのテンプレートにチェックされています
- 17. 各ラジオグループのチェックされたラジオボタンを取得
- 18. ラジオボタンのチェックされたプロパティはどのように角度で設定されていますか?
- 19. チェックされているラジオボタンの名前を探します。
- 20. ラジオボタンを別のタブでチェックしたままにする
- 21. wpf - checkbox.isvisibleは、ラジオボタンのいずれかがチェックされているかラジオボタンがチェックされていない場合にのみ有効です。
- 22. なぜラジオボタンがチェックされていないのですか?
- 23. データバインドされたItemsControl内のチェックされたラジオボタンにはどのようにアクセスできますか?
- 24. チェックされたラジオボタンがAJAXコールとラジオボタンを送信する
- 25. ラジオボタンがチェックされていませんチェック()
- 26. vue.jsラジオボタンはデフォルトでチェックされていませんか?
- 27. チェックしたときにラジオボタン/ラジオグループのデータをボレーで送信する方法
- 28. すべてのラジオボタンがチェックされています
- 29. Laravelラジオボタンはデータベース値に基づいてチェックされます
- 30. ラジオボタンが選択されているかどうかをチェックする方法は?
参照:http://stackoverflow.com/questions/7334106/how-to-show-that-the-radio-button-is-selected-permanently –
共有ボタンでラジオボタンのステータスを保存する必要がありますまたはローカルDBに保存されているデータをチェックして戻ってきたら、ラジオボタンに設定します – Triode