我目前有一个未绑定(bind)的服务,该服务不断运行,获取我在启动时启动的 gps 位置。然后我有一个应用程序,它可以通过从服务中提取数据来绘制我去过的地方。
我无法绑定(bind)服务与其对话,否则一旦我关闭应用程序,它就会被销毁。
有没有什么好的方法可以从未绑定(bind)的服务中获取数据,或者在我解除绑定(bind)后防止绑定(bind)的服务死亡?
干杯! :)
最佳答案
有一种解决方法可以使您的服务保持 Activity 状态。通过调用 startService 来调用您的服务,然后绑定(bind)到该服务。这样您的 Activity 就可以维护服务的生命周期。
关于android - 从 Android 中的未绑定(bind)服务获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5597298/