2014-02-18 157 views

回答

2

我相信你想要發生的是從CheckBox中將發送到下一個Activity。爲此,請將該值作爲額外的意向發送。例如,在ActivityA:

final CheckBox checkBoxA = (CheckBox) findViewById(R.id.checkbox_id_A); 
... 
boolean value = checkBoxA.isChecked(); 
.... 
Intent intent - new Intent(this, ActivityB.class); 
intent.putExtra("checkbox_value", value); 

在ActivityB的onCreate()方法:

final CheckBox checkBoxB = (CheckBox) findViewById(R.id.checkbox_id_B); 
boolean value = getIntent().getBooleanExtra("checkbox_value", false); 
checkBoxB.setChecked(value);