Как вернуться к моей активности из браузера без потери данных? - PullRequest
1 голос
/ 28 ноября 2011

Я создал статический 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);

, сначала он работает нормально, и просит меня выбрать браузер или Google Map.Я выбираю Браузер, затем он показывает страницу направления, и на этой странице я нажимаю на вкладку «Маршрут», чтобы показать маршрут между двумя точками.

Но проблема возникает, когда я возвращаюсь на свою страницу активности, нажимая кнопку «Назад» на клавиатуре.Все мои статические данные утеряны, и приложение начинает показывать ошибку.

Еще одна вещь, которую я хочу, - могу ли я перейти непосредственно к странице маршрутизации в браузере, а не сначала перейти на страницу направления, а затем нажать вкладку маршрута, чтобы перейти к Маршрутустр.

Пожалуйста, помогите

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...