当我点击无法刷新的活动通知时,当一个活动处于活动状态时,我遇到了问题。所以建议是事件总线。任何人都可以解释事件总线概念
答案 0 :(得分:1)
如果我理解你的问题,事件总线不是你唯一的解决方案。您可以设置活动的android:launchMode="singleTop"
,并在活动的onNewIntent()
方法中重新启动您的活动。如果您的活动处于活动状态时收到通知,则您的活动会在其onNewIntent
方法中捕获通知点击事件。
如果您想使用Event Bus进行此操作,可以使用Otto Bus。您可以从下面的链接中找到它的示例实现。
祝你好运。