を使用してラジオ・グループからのラジオボタンを選択し取得し、そのフラグメントが再び起動されると、前回選択したラジオを選択しなければならない、私がしようとしたが、それを取得することができません。は入れて、選択したからラジオとラジオグループを保存するSharedPreferences
私は、ボタンのクリックで選択された位置を格納する必要があります。
これは私が使用していたコードです:
radiogender=(RadioGroup)rootView.findViewById(R.id.radioGroup1);
radiogender.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(RadioGroup group, int checkedId) {
// find which radio button is selected
if(checkedId == R.id.radioButton1) {
Toast.makeText(getActivity(), "You: Dude !!!",
Toast.LENGTH_SHORT).show();
} else if(checkedId == R.id.radioButton2) {
Toast.makeText(getActivity(), "You: Babe !!!",
Toast.LENGTH_SHORT).show();
}
}
});
設定を保存してからチェックを入れてください。あなたのコードはそういうことをしません。あなたは環境設定を使ってみましたか? – Aradhna
私は多方面で試してみましたが、それを理解できませんでした。サンプルコードは大いに役立ちます。 –