如何在后台启动地图活动并在Android中需要时查看它?

时间:2012-07-05 12:42:08

标签: android android-intent locationmanager mapactivity

我正在制作一个Android应用程序。我有一个主要的活动,我想显示主要活动的距离和速度。但是主要活动上还有一个按钮查看地图。如果用户点击它,那么他/她应该在地图上看到他/她的旅行轨迹。用户应该停止主要活动的运行意味着用户应该能够返回主要活动然后停止。如何创建在后台运行并在主要活动中显示距离和速度的地图活动。提前致谢。

2 个答案:

答案 0 :(得分:0)

您应该查看Google MyTracks应用,它完全符合您的要求并且是开源的。

http://code.google.com/p/mytracks/

答案 1 :(得分:0)

您可能不应该考虑在后台运行Activity,而是让其他对象管理所有位置信息。大多数情况下,屏幕上只有一个活动,当它不在屏幕上时,它会暂停并且不起作用。

我会尝试使用扩展LocationListener的类,管理该对象中的位置信息,然后在需要时将信息插入到用户按下“查看地图”按钮时显示的相应视图中你有。