2016-10-15 9 views
-2

ラジオグループに2つのラジオボタンがあり、1つのレイアウトに3つのテキスト編集フィールドがあります。ラジオボタンの変更時に編集テキスト値を保存

今、私はラジオボタンを切り替えたときに、私は透過性選択したラジオボタンとその逆

の編集テキストのデータを保存できるだろう、私を助けてください。

+0

ここで保存したいものと保存したいものは何ですか?適切な問題を説明してください –

+0

その時の特定のラジオボタンの開始時刻と終了時刻を保存したいだけです。 –

+0

ラジオボタン1と同じようにラジオ1の開始時刻と終了時刻を変更するとラジオボタン編集のテキストデータになります削除して新しいデータを追加することができます。ラジオボタン1に切り替えると、テキストデータの編集は11と12になります。データはアクティビティが実行されるまで保存されます –

答えて

0

ラジオグループを使用することができます。

 RadioGroup radioGroup = (RadioGroup) findViewById(R.id.yourRadioGroup);   
    radioGroup.setOnCheckedChangeListener(new OnCheckedChangeListener() 
    { 
     @Override 
     public void onCheckedChanged(RadioGroup group, int checkedId) { 
      // checkedId is the RadioButton selected 

if(checkedId == R.id.radiobutton1) 
{ 
//get data from edittext and save then clear edit text 
}else 
{ 
//get data from edittext and save then clear edit text 
} 

     } 
    }); 
+0

データを保存するためには何が使用されるのですか?嗜好を共有する? –

+0

@AnkitaChopraあなたにあなたのデータサイズとデータの使用。もしあなたがもう一度データを追加し、ラジオボタンを変更しただけで、古い値を置き換えたいのであれば、あなたはsharedprefを使う必要があります。そうでなければ、すべてのデータを保存したい場合はsqlite –

関連する問題