【发布时间】:2014-09-10 01:30:14
【问题描述】:
我目前有一个应用程序在其中一项活动运行时使用位置更新。但是,当用户最小化应用程序、回家或移动到另一个活动时,我想暂停/停止位置服务,直到我再次需要该位置。我不想停止应用程序,因为可能会有一些持续运行的数据。我只想在应用程序最小化时停止位置更新。然后当应用程序重新打开时,我想再次开始服务。请,谢谢!
【问题讨论】:
标签: android service gps location updates
我目前有一个应用程序在其中一项活动运行时使用位置更新。但是,当用户最小化应用程序、回家或移动到另一个活动时,我想暂停/停止位置服务,直到我再次需要该位置。我不想停止应用程序,因为可能会有一些持续运行的数据。我只想在应用程序最小化时停止位置更新。然后当应用程序重新打开时,我想再次开始服务。请,谢谢!
【问题讨论】:
标签: android service gps location updates
只需将启动和停止代码添加到活动的 onResume 和 onPause 方法中。
没有源代码看,很难给你详细的答案。
如果您在此处使用 android 文档:http://developer.android.com/training/location/retrieve-current.html
相关的方法是
mLocationClient.connect();
和
mLocationClient.disconnect();
【讨论】: