在Android中按下单击上一个时如何存储选中的单选按钮选项值?

时间:2016-05-23 06:32:49

标签: android

我正在开展测验申请。我正在展示问题及其选项。即,当单击下一个按钮时,将显示下一个带有其选项的问题。现在我也保留了以前的按钮。但是我遇到了后退按钮的问题,例如我在第一个问题中选择了第3个选项并且去了第2个问题并且再次点击了前一个按钮并且回到了第一个问题。在第一个问题中,所选值已消失。如何存储所选的单选按钮值以及如何在按下或按下按钮时再次选中单选按钮= true。

previous.setOnClickListener(new View.OnClickListener()
{
   @Override
   public void onClick(View v)
   {
   position= position-1;
   if (position>0)
   {
       next.setVisibility(View.VISIBLE);
       tv5.setText("" + (count--) + "/" + no.size());
       tv.setText(arr.get(position));
       showAnswer.setText(arr.get(position));
       rbd.setText(option_d.get(position));
       rdc.setText(option_c.get(position));
       rdb.setText(option_b.get(position));
       rda.setText(option_a.get(position));
   }
   if ((radioGroup.getCheckedRadioButtonId() == -1))
   {
       skiped++;
       Log.i("skiped", "Please Select answer :" + skiped);
   }
}  
});

1 个答案:

答案 0 :(得分:0)

Android拥有共享偏好概念。哪些可以存储您的值应用程序生命周期,您可以使用它。但我觉得你的要求是你没有应用程序生命周期(安装卸载生命周期)。我建议你保存它变量并继续使用意图消息传递机制将活动传递给活动