1
pynix 2016 年 4 月 12 日 via Android
多了建议接口。而且归类为一个包。
|
2
pcatzj 2016 年 4 月 12 日
Handler ?注意内存泄露? anyway
|
3
twoyuan 2016 年 4 月 12 日
写成适配器里匿名内部类最方便,但不可避免要和业务逻辑耦合。之前封装过一个通用适配器( https://github.com/twiceyuan/CommonAdapter ),就是把整个 ViewHolder 回调用来给外部调用者绑定事件
|
4
wanttofly 2016 年 4 月 12 日
不是歪楼哈。 Activity 里包含的 Fragment , Fragment 中的 ListView 的 Item 要做点击处理,更新 Activity 中的控件状态。我用的 EventBus 。我想说的是楼主说的 Adapter 里的事件用 EventBus 好像也挺方便的啊。
|
5
stdying OP |
8
CtrlAltDeleteMe 2016 年 4 月 12 日
使用接口处理~
|
12
wanttofly 2016 年 4 月 13 日
@stdying EventBus 里面是针对方法的参数类型来进行接收,然后处理的。那比如说我 ButtonA 要做评论处理,那我就建个 CommentEvent 的 Bean,然后 post 的时候使用这个 Bean ,在 Activity 活 Fragment 中写一个参数为 CommentEvent 的处理方法, ButtonB 要做提示处理,那我就建个 ToastEvent 的 Bean,然后 post 的时候使用这个 Bean ,在 Activity 活 Fragment 中写一个参数为 ToastEvent 的处理方法。额,我是这么干的
|
13
CharmingCheung 2016 年 4 月 13 日
Handler 这么多缺陷为什么还用?果断换 RxJava+RxBus
|
14
stdying OP |