Android Studio告诉我,我没有覆盖我的onClick方法。我使用以下命令在Activity.xml文件中指定了onClick方法:
DefaultTableModel
我做错了什么?
android:onClick="onClickBerechnen"
答案 0 :(得分:3)
您无需覆盖该方法。删除@Override
即可。
当您声明要在视图的onClick
处使用的方法时,您只需在相应的活动类中定义该方法。
@override
标记用于表示基类中的重写方法。
答案 1 :(得分:1)
仅当您要覆盖从超类继承的方法并将其替换为您自己的方法时,才会使用@Override注释。
在您的情况下,这只是用户点击按钮时调用的常规方法,因此您不会覆盖任何已存在的" onClickBerechnen"方法
答案 2 :(得分:0)
对我而言,情况如下:
首先调试实际崩溃的地方,只显示日志而不实际说明它崩溃的地方没有用。
其次,我认为您必须尝试使用
YouActivity.this.findViewById(id);
接下来或首先,确保视图实际上是您想要的视图:
检查是否:
view.getId==R.id.btn_id