1

我在这里查看了所有关于它的帖子以及关于服务的 android 文档。我仍然不明白该怎么做。

我想编写在 UI 关闭时一直收集电池数据的应用程序。我发现我需要为此使用 BindService 和 StratService 服务,以便 UI Activity 可以与该服务通信,并且该服务也可以自行运行,以防 UI Activity 关闭。

我无法理解的是,即使我用 android 应用程序管理器关闭它,我如何让服务运行“forerver”。例如:Whatsapp 应用程序即使我在有人向我发送消息的那一刻用应用程序管理器关闭它,我仍然会收到它并且 whatsapp 会打开。

我需要使用线程(带有运行功能的可运行接口)还是什么?

4

1 回答 1

2

您可以尝试覆盖onStartCommand()您的服务并return START_STICKY;让系统知道您的服务应该运行,直到它自行终止。

于 2012-05-12T09:56:59.483 回答