0

START_STICKY我有一个以命令开头的后台服务(在库中) 。该服务建议在后台运行,检查手机某些值的状态。在对值进行一些计算之后,它需要发出事件。我需要将活动连接到服务并在服务发出其事件时显示通知(两者的代码都不在库中)。

我对事件的实现有些困惑。我在教程中看到了一些方法,但我不知道这种情况的最佳解决方案是什么。广播?听众?粘合剂?有人可以解释每种方式的优缺点是什么,以及在我的情况下推荐使用什么?

4

1 回答 1

0

如果它们在同一进程中运行,请使用 LocalBroadcastManager。这是最简单的解决方案,与 binder 相比,它提供了一些优点,例如低耦合。

于 2013-05-10T16:07:16.090 回答