android - 从 Android 中的未绑定(bind)服务获取数据

标签 android service ipc

我目前有一个未绑定(bind)的服务,该服务不断运行,获取我在启动时启动的 gps 位置。然后我有一个应用程序,它可以通过从服务中提取数据来绘制我去过的地方。

我无法绑定(bind)服务与其对话,否则一旦我关闭应用程序,它就会被销毁。

有没有什么好的方法可以从未绑定(bind)的服务中获取数据,或者在我解除绑定(bind)后防止绑定(bind)的服务死亡?

干杯! :)

最佳答案

有一种解决方法可以使您的服务保持 Activity 状态。通过调用 startService 来调用您的服务,然后绑定(bind)到该服务。这样您的 Activity 就可以维护服务的生命周期。

关于android - 从 Android 中的未绑定(bind)服务获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5597298/

相关文章:

android - 如何在 onDraw() 方法中定义像素独立高度

android - .apk 文件上传错误

android - 启动和绑定(bind)的服务的生命周期?

logging - 如何聚合来自大量(微)服务的日志

c++ - 在 C++ 中的进程之间共享 CGAL 的几何结构

android - 如何以编程方式在android中打开短信窗口?

java - 导入javax.xml.xpath无法解析

java - Android:在 islatedProcess 中获取空值

c - Sem_post() 无法正常工作,既不会增加信号量的值,也不会解锁附加到该信号量的进程

c++ - 匿名管道的 ReadFile 函数