为什么我们需要(radioButton!= null)来检查radioButton的值

时间:2018-04-05 09:13:22

标签: android radio-button android-view

在阅读以下代码时我发现了 if语句包含

radioButton != view

我有2个疑惑

首先,不是radioButton是一个视图
其次,在代码中进行此检查的要求是什么?

public RadioButton getSelectedRadio(View view) {
    RadioButton [] btns = {centerBtn,centerCropBtn,centerInsideBtn,fitCenterBtn,
      fitEndBtn,fitStartBtn,fitXYBtn,matrixBtn, noneBtn};
    for (RadioButton radioButton : btns) {
        if (radioButton.isChecked() && radioButton != view) {
            return radioButton;
        }
    }
    return null;
}

0 个答案:

没有答案