在活动之间发送数据(复选框)
Send data between activities (Checkbox)
我有一个复选框,我希望当有人单击另一个 Activity 中的复选框时,会出现一个文本...
我知道如何使用复选框创建监听器以及如何显示文本,但是当我单击复选框时我的应用程序崩溃了,所以我想我需要做一个东西来传输复选框已被单击的信息给另一个 Activity...但是 如何?
我尝试用 putExtras 和 getExtras 做点什么,但我没有找到任何有用的东西!
代码
public void doSomethingWhenCheckBoxClicked(View v) {
boolean checked = ((CheckBox) v).isChecked();
switch (v.getId()) {
case R.id.checkBox1:
if (checked) {
Intent myIntent = new Intent(MainActivity2.this, MainActivity.class);
myIntent.putExtra("checked", true);
}
}
}
我有一个复选框,我希望当有人单击另一个 Activity 中的复选框时,会出现一个文本...
我知道如何使用复选框创建监听器以及如何显示文本,但是当我单击复选框时我的应用程序崩溃了,所以我想我需要做一个东西来传输复选框已被单击的信息给另一个 Activity...但是 如何?
我尝试用 putExtras 和 getExtras 做点什么,但我没有找到任何有用的东西!
代码
public void doSomethingWhenCheckBoxClicked(View v) {
boolean checked = ((CheckBox) v).isChecked();
switch (v.getId()) {
case R.id.checkBox1:
if (checked) {
Intent myIntent = new Intent(MainActivity2.this, MainActivity.class);
myIntent.putExtra("checked", true);
}
}
}