我现在因为我需要执行的任务而陷入困境。
小描述我拥有什么,我需要什么。我有一个应用程序,有谷歌地图,我可以保存我的位置。我可以将我的位置保存到文件和共享首选项。
当我从蓝牙断开连接时,我有一个广播接收器。它工作正常,即使我从最近删除应用程序。我的任务是,即使应用程序关闭,当设备断开连接时,将我的位置(当准确度<= 20m时)保存到文件或共享首选项。我尝试在接收器中实现 LocationListener ,但是当我调用它时应用程序在后台崩溃。
甚至可能吗?...
也许我需要一项服务,但我之前从未与之合作过。所以我需要一些帮助,示例,教程,一切可以帮助我。我试图自己搜索,但没有任何东西符合我的目的......
答案 0 :(得分:1)
你猜对了,你需要的是一项服务。
&#34;服务已经开始&#34;当应用程序组件(例如活动)通过调用startService()启动它时。一旦启动,服务可以无限期地在后台运行,即使启动它的组件被销毁。&#34;
的更多信息它还包括代码示例......