有4 checkboxes
和button
并且默认所有复选框都是checked
。单击按钮后,我需要测试是否有任何复选框被取消,如果是,则下一个活动(按钮启动)需要隐藏文本输入框。现在我有它检查像:
if (!picCheck.isChecked()) {
intent.putExtra(PIC_CHECK, 1);
} else {
intent.putExtra(PIC_CHECK, 2);
}
这基本上会向下一个活动发送一条值为 1 或 2 的消息,
被淘汰
2被选中。
然后在下一个活动中,如果该消息 == 1,我将隐藏文本框。
在不相关的注释上,这看起来正确吗?
EditText editText = (EditText) findViewById(R.id.eventNameBox);
String nameMessage = editText.getText().toString();
editText = (EditText) findViewById(R.id.eventLocationBox);
String locMessage = editText.getText().toString();
editText = (EditText) findViewById(R.id.aboutEvent);
这会将 eventNameBox、eventLocationBox 和 aboutEvent 中的任何内容转换为字符串吗?之后的下一个代码是:
intent.putExtra(NAME_MESSAGE, nameMessage);
intent.putExtra(LOCATION_MESSAGE, locMessage);
intent.putExtra(ABOUT_MESSAGE, aboutMessage);
这行得通吗?