Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何在不丢失数据的情况下从浏览器返回“我的活动”?_Android_Google Maps_Browser - Fatal编程技术网

Android 如何在不丢失数据的情况下从浏览器返回“我的活动”?

Android 如何在不丢失数据的情况下从浏览器返回“我的活动”?,android,google-maps,browser,Android,Google Maps,Browser,我已经创建了一个静态ArrayList,在其中存储从服务器的XML解析的数据。在该数据中,它还包含纬度和经度。通过使用纬度和经度,我打开浏览器在地图上显示路线 为此,我使用 String new_url = "http://maps.google.com/maps?saddr=" + ServerData.LATITUDE + "," + ServerData.LONGITUDE + "&daddr=" + latitude + "," + longitude ;//+ "&di

我已经创建了一个静态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);
它工作得很好。首先,它让我选择浏览器或谷歌地图。 我选择浏览器,然后它会显示一个方向页面,在该页面上,我单击“路线”选项卡,它会显示两点之间的路线

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

我还想做的一件事是,我可以直接在浏览器中转到“路线”页面,而不是先转到“方向”页面,然后按“路线”选项卡转到“路线”页面


请帮助

您是否实现了onResume方法?选中此项可查看地图。@ingSarabh不,我没有。我想我已经使用了静态数据(对于静态数据,我创建了一个类,其中包含我应用程序中任何活动都可以使用的所有静态数据),因此我可以在任何地方使用它。