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

Android 导航活动如何始终保持打开状态?,android,android-activity,Android,Android Activity,我正在尝试用一个类似于谷歌导航的活动来做一些事情,谷歌导航已经包含在设备中了 谷歌导航保持打开状态,跟踪你在哪里,你要去哪里,到达目的地的时间,旅行的时间等等。它不会关闭或丢失它所在的位置 这究竟是如何实现的?我怎样才能做同样的事情?我了解活动生命周期是如何工作的,我需要在顶部或暂停时做些事情,但除此之外,我有点困惑。你需要在你的应用程序中使用一个可以继续在后台运行的服务。查看。当用户离开某个活动时,该活动无法进行后台工作(例如,返回、主页或打开另一个活动)。您应该做的是启动一个在后台运行并独立

我正在尝试用一个类似于谷歌导航的活动来做一些事情,谷歌导航已经包含在设备中了

谷歌导航保持打开状态,跟踪你在哪里,你要去哪里,到达目的地的时间,旅行的时间等等。它不会关闭或丢失它所在的位置


这究竟是如何实现的?我怎样才能做同样的事情?我了解活动生命周期是如何工作的,我需要在顶部或暂停时做些事情,但除此之外,我有点困惑。

你需要在你的应用程序中使用一个可以继续在后台运行的服务。查看。

当用户离开某个活动时,该活动无法进行后台工作(例如,返回、主页或打开另一个活动)。您应该做的是启动一个在后台运行并独立于任何活动执行工作的程序