所以我有一个带有复选框和按钮的活动以及带有textview的另一个活动。 当我选中复选框并单击按钮时,该按钮会调用startActivty(intent),它会使用textview启动另一个活动,并应通知用户选中该复选框的文本。我该怎么做?
答案 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*/
}
}