新人求问,Android的BaseActivity里面写的控件如何才能全局进行监听

ladyishenlong 2017-12-14 04:51:07
如题,我在baseActivity里面写了一个按钮,在baseActivity添加了监听事件。现在我有三个Activity继承了baseActivity,但是只有mainActivity才能成功出发监听事件。
想问一下各位大神,与没有办法能够实现对这个按钮进行全局的监听?
...全文
312 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
haha_321 2017-12-15
  • 打赏
  • 举报
回复
打个想啥呢, 就算你写到BaseActivity中,也都是子类的变量(也就是说是你的mainactivity中的监听事件),你问你得每个实例是子类的,所以你这种方法不行
雨焰 2017-12-15
  • 打赏
  • 举报
回复
用广播或者eventbus框架也可以实现你的功能吧
  • 打赏
  • 举报
回复
三个Activity 都拥有一个相同ID的button 就可以在baseActivity里面 做监听

80,349

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧