如何在下一个活动中显示选中的单选按钮标签?

时间:2018-06-01 15:54:49

标签: java android

int radioId = radioGroup2.getCheckedRadioButtonId();
radioButton2 = findViewById(radioId);
textView1.setText(radioButton2.getText() + " > ");

我想在下一个活动中显示已选中单选按钮的标签-----> Android开发者>文档>导向器

请帮帮我。

接下来,如何显示已选中单选按钮的标签 (第一项活动)在第三项活动中?

1 个答案:

答案 0 :(得分:2)

有几种方法取决于您的需求:

  1. 使用Intent Data
  2. 您可以将该文本作为额外内容放入下一个活动开始的意图中:

    Intent i = new Intent(firstActivity.this, nextActivity.class);
    i.putExtra("CheckedRadioText", radioButton2.getText());
    startActivity(i);
    

    并在下一个活动的onCreate方法中获得额外费用,如下所示:

    Intent i = getIntent();
    String text = i.getStringExtra("CheckedRadioText");
    myTextView.setText(text);
    
    1. 您可以将单选按钮的文本设置为静态字符串,并轻松地从下一个活动访问它(个人,不推荐)。

    2. 如果此单选按钮类似于设置选择,则需要保存此选项。然后,您可以将该文本保存到sharedPreference。这种方法有几个可用的教程。