2016-10-15 4 views
-2

У меня есть две радиокнопки в группе радиостанций и три поля редактирования текста в одном макете.сохранить значение изменения текста при изменении переключателя

Теперь, когда я переключаю переключатель я бы смог сохранить данные редактирования текста для выбранной кнопки проницаемого радио и наоборот

Пожалуйста, помогите мне.

+0

где хотите сохранить и что именно вы хотите сохранить. ?? пожалуйста, правильно объясните проблему –

+0

Я хочу сохранить время начала и окончания для определенной радиокнопки за это время. –

+0

его как переключатель позволяет для радио1 Начало и время окончания позволяет говорить 11 и 12 по изменению переключателя редактировать текстовые данные будет удалить и сможет добавлять новые данные. когда я переключу переключатель на радиокнопку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. else, если вы хотите сохранить все данные, тогда sqlite –

Смежные вопросы