Android 更改单选按钮时保存编辑文本值

Android 更改单选按钮时保存编辑文本值,android,Android,我在一个单选组中有两个单选按钮,在一个布局中有三个文本编辑字段 现在,当我切换单选按钮时,我将能够保存上一个选中单选按钮的编辑文本数据,反之亦然 请帮帮我。您可以使用无线组来完成 RadioGroup radioGroup = (RadioGroup) findViewById(R.id.yourRadioGroup); radioGroup.setOnCheckedChangeListener(new OnCheckedChangeListener()

我在一个单选组中有两个单选按钮,在一个布局中有三个文本编辑字段

现在,当我切换单选按钮时,我将能够保存上一个选中单选按钮的编辑文本数据,反之亦然


请帮帮我。

您可以使用无线组来完成

     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
}

       }
    });

你想保存在哪里,你到底想保存什么。??请正确解释问题我只想为特定单选按钮保存开始和结束时间。它就像一个开关,用于radio1开始和结束时间,例如11和12更改单选按钮编辑文本数据将被删除,并能够添加新数据。当我切换到单选按钮1时,编辑文本数据将再次为11和12。。数据将一直保存到活动运行时。那么,对于保存数据,我将使用什么?共享优先权?@AnkitaChopra将根据您的数据大小和数据使用情况决定。如果用户再次添加数据并更改单选按钮时仅使用一次,您只想替换旧的一个值,则必须使用sharedpref。否则,如果要存储所有数据,请使用sqlite