Android(安卓)学习之那些年我们遇到的BUG4:Error:(46, 38) 错误: 不兼容的类型: MainActivity无法转换为OnClickListener
16lz
2021-01-25
一开始学习Android的时候,每个按钮的点击事件都是通过匿名内部类来实现的,全写在onCreate(…)中显得有些臃肿;
于是打算按照书上的一种写法:用Activity实现OnClickListener接口,通过switch来判断点击的是哪一个按钮,然后触发相对应的逻辑事件。
某一天出现了这个问题:
Error:(46, 38) 错误: 不兼容的类型: MainActivity无法转换为OnClickListener
找了很久才发现:
忘了实现接口了!!!
public class MainActivity extends AppCompatActivity implements View.OnClickListener{...}
更多相关文章
- [android架构篇]mvp+rxjava+retrofit+eventBus
- Android(安卓)Aidl 机制
- 懒骨头的Android文档备份3:一个简单的交互界面
- Android事件分发机制完全解析,带你从源码的角度彻底理解(下) 。
- Android实现有道辞典查询功能实例详解
- WeakReference在android中的使用场景
- javascript检查android软键盘隐藏显示
- Android(安卓)Accessibility使用及事件流程简介
- Android的Aidl安装方法