未经检查/未经证实的演员

时间:2014-11-05 07:48:21

标签: android casting onclicklistener

我的代码中有未经检查/未经证实的强制转换问题。可以解决没有铸造或任何其他解决方案,那么请建议。感谢。

这是我的代码 -

public OnClickListener getLblSelectUnSelectMenuListener() {
        return new OnClickListener() {
            @Override
            public void onClick(View v) {
                TextView text = (TextView) v;
                if (!text.getText().equals("")) {
                    if (getPreviouslySelected().isChecked()) {
                        checkOrUnCheckSelectedItem(false);

                    } else {
                        checkOrUnCheckSelectedItem(true);
                    }
                }


            }
        };
    }

1 个答案:

答案 0 :(得分:0)

这是你使用的正确方法。因为您使用的此视图组件需要此OnClickListener,并且您使用的OnClickListener也适用于其他视图组件。

接口(View.OnClickListener)不知道点击了什么特殊类型的视图,界面只知道,点击了扩展类View的类型。