我创建了一个静态ArrayList,用于存储从服务器XML解析的数据。在该数据中,它还包含纬度和经度。通过使用纬度和经度,我打开浏览器在地图上显示路径。
为此我使用
String new_url = "http://maps.google.com/maps?saddr=" + ServerData.LATITUDE + "," + ServerData.LONGITUDE + "&daddr=" + latitude + "," + longitude ;//+ "&dirroute=r";
Intent intent_map = new Intent(Intent.ACTION_VIEW, Uri.parse(new_url));
startActivity(intent_map);
它首先要求我选择浏览器或谷歌地图。 我选择浏览器,然后它显示一个方向页面,在该页面上我点击路线选项卡,这样就显示了两点之间的路线。
但是当我按下键盘上的“返回”按钮返回我的活动页面时会出现问题。我的所有静态数据都会丢失,应用程序开始显示错误。
我想要的另一件事是我可以直接在浏览器中路由页面,而不是首先进入方向页面,然后按路由选项卡转到路由页面。
请帮助