如何从浏览器返回我的活动而不会丢失数据?

时间:2011-11-28 05:23:14

标签: android google-maps browser

我创建了一个静态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);

它首先要求我选择浏览器或谷歌地图。 我选择浏览器,然后它显示一个方向页面,在该页面上我点击路线选项卡,这样就显示了两点之间的路线。

但是当我按下键盘上的“返回”按钮返回我的活动页面时会出现问题。我的所有静态数据都会丢失,应用程序开始显示错误。

我想要的另一件事是我可以直接在浏览器中路由页面,而不是首先进入方向页面,然后按路由选项卡转到路由页面。

请帮助

0 个答案:

没有答案