代码之家  ›  专栏  ›  技术社区  ›  Paul Quito

后台安卓应用

  •  2
  • Paul Quito  · 技术社区  · 8 年前

    我正在android studio中开发一个应用程序,我必须保存设备的位置,我做了一个“locationService”类来扩展服务,因此位置在我的服务器上被分割,服务将在后台。 我已经阅读了android文档,有两种类型的服务(服务和链接服务),我使用链接服务是因为我需要在活动中显示位置数据。

    问题是,当我关闭应用程序时,服务将终止,并且不会记录位置的更改。

    如何防止链接服务消亡。非常感谢。

    1 回复  |  直到 8 年前
        1
  •  0
  •   David Wasser    8 年前

    我猜你的意思是“束缚” Service 服务 服务 将在最后一个客户端断开连接时停止运行。为了防止这种情况,你需要打电话 startService() START_STICKY 从…起 onStartCommand() 在你的 服务 .

    服务 服务 Activity . 另一种方法是 Intent sendBroadcast() 意图 ). 你的 活动 BroadcastReceiver 收听您的 服务