Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
START_STICKY我有一个以命令开头的后台服务(在库中) 。该服务建议在后台运行,检查手机某些值的状态。在对值进行一些计算之后,它需要发出事件。我需要将活动连接到服务并在服务发出其事件时显示通知(两者的代码都不在库中)。
START_STICKY
我对事件的实现有些困惑。我在教程中看到了一些方法,但我不知道这种情况的最佳解决方案是什么。广播?听众?粘合剂?有人可以解释每种方式的优缺点是什么,以及在我的情况下推荐使用什么?
如果它们在同一进程中运行,请使用 LocalBroadcastManager。这是最简单的解决方案,与 binder 相比,它提供了一些优点,例如低耦合。