我有这个问题,我正在创建一个作为服务在后台运行的应用程序。我已经设法使它持久化并在启动时运行,这是我需要的。现在我有这样的情况:
在此服务中,我启动了一个线程-> 在此线程中,我想启动一个意图服务以从 GPS(位置)收集数据。这似乎很容易。
我遇到的问题是将通过 Intent Service 收集的位置返回到该线程。
我发现了很多关于在活动和服务之间传递数据的问题,但没有关于服务和线程的问题。
我当然可以将 Intent Service 嵌套在我的主服务中,并从 Intent Service 更改服务变量,检查它是否已在循环中更改。但这似乎效率很低-我宁愿以其他方式进行。
因此我想问一下如何实现它?
提前致谢