Pat*_*ick 5 android fragment event-bus android-activity
我在Android上使用GreenRobot EventBus lib.
有人能告诉我,调用removeStickyEvent(...)的最佳做法是什么?Up-Action,后退按钮,......?
感谢你们.
要回答关于保留在内存中的Event对象的问题:只有最后发布的粘性事件会在每个给定类型的内存中保留.
看看这里的来源.
基本上总结一下:Eventbus保持stickyEvents的映射,其中键是类类型,值是字段.因此,当发布新的粘性事件时,发布EventBus.postSticky(event)的事件将覆盖旧事件.所以我认为你可以安全地建立许多粘性事件.
我也很担心.我希望在文档中更好地解释它,但至少是它的开源,所以我们可以查看内部并看到发生了什么.
我想更完整地回答你的问题.什么时候应该删除粘性事件?当您不希望调用时,粘性事件不会返回任何内容.恰当的是特定于应用程序的要求.祝好运.
| 归档时间: |
|
| 查看次数: |
1446 次 |
| 最近记录: |