导航活动如何始终保持打开状态?

时间:2012-02-16 16:52:02

标签: android android-activity

我正在尝试使用某项活动执行某项操作,类似于设备中已包含的Google导航。

Google导航保持开放状态,并记录您的目的地,去往的目的地,到达目的地的时间,旅行的时间等。它不会关闭或丢失它的位置。

这究竟是如何实现的?我能以什么方式做同样的事情?我理解活动生命周期是如何工作的,我需要做一些事情onStoponPause,但除此之外我有点困惑。

2 个答案:

答案 0 :(得分:0)

您需要在应用中使用可以继续在后台运行的服务。查看Service documentation

答案 1 :(得分:0)

当用户离开时,活动无法进行后台工作(例如,返回,回家或打开其他活动)。你应该做的是创建一个在后台运行的 service 并完成工作,与任何活动无关。