如何在Android Studio中获取复选框的状态。

时间:2015-09-02 14:40:33

标签: android android-studio

我正在尝试将消息设置为复选框的状态,但它一直出错。不确定我做错了什么。

   if (null == savedInstanceState) {
        if (PluginBundleManager.isBundleValid(localeBundle)) {
            final String message =
                    localeBundle.getString(PluginBundleManager.BUNDLE_EXTRA_STRING_MESSAGE);
            ((CheckBox) findViewById(android.R.id.text1)).setText(message);
        }
    }
}

@Override
public void finish() {
    //User cancelled
    if (isCanceled()) {
        super.finish();
        return;
    }

    //Sanity check
    final Boolean message = ((CheckBox) findViewById(android.R.id.text1).isEnabled());
    if (message == true) {
        super.finish();
        return;
    }

    final Intent resultIntent = new Intent();

1 个答案:

答案 0 :(得分:0)

你错过了一个副手 在这一行:

final Boolean message = ((CheckBox) findViewById(android.R.id.text1).isEnabled());

将其更改为

final Boolean message = ((CheckBox) findViewById(android.R.id.text1)).isEnabled();