Android复选框选中一个活动,然后文本显示在另一个活动中,该活动通知已选中该复选框

时间:2012-01-06 21:11:25

标签: android

所以我有一个带有复选框和按钮的活动以及带有textview的另一个活动。 当我选中复选框并单击按钮时,该按钮会调用startActivty(intent),它会使用textview启动另一个活动,并应通知用户选中该复选框的文本。我该怎么做?

2 个答案:

答案 0 :(得分:0)

在开始另一个活动之前,勾选的复选框不是捆绑的extran,假设为1进行检查。

Intent i = new Intent(this, FindAndroidActivity.class);
i.putExtra("Checkbox","1");

在您的其他活动中,获取该值

Bundle extras = getIntent().getExtras();
if(extras !=null) {
    String value = extras.getString("Checkbox");
 //Check if value is '1', if so, it is checked and add whatever text you want to textbox here.
}

答案 1 :(得分:0)

Intent intent=new Intent();
intent.putExtra("Checked",true);

然后以此意图开始您的活动。在第二个活动中覆盖活动.onStart()

@Override
public void onStart(){
    super.onStart();

    Bundle bundle=getIntent.getExtras();
    if(bundle!=null){
        if(bundle.getBoolean("Checked")) /*do your stuff*/
    }
}