У меня есть кнопка «Место», которая выводит на карту, где пользователь будет выбирать область, и нажимает кнопку сохранения, которая отображает тост, и переходит к тому, с чего она началась, теперь я хочу облегчить пользователю нажмите кнопку «Расположение» еще раз, она отобразит карту с выбранной областью, теперь, если я использую общие предварительные условия для сохранения широты и долготы с помощью putfloat() в onPause(), и получить доступ к ним в onResume(), я получил обновление камеры и для этого i нужен объект LatLng, не так ли? Теперь проблема заключается в У меня есть широта и долгота, используя общие prefrences и камеру обновления требует LatLng рода вещей, что я делаюAndroid Карта: Сохранить Состояние карты
0
A
ответ
0
Попробуйте
@Override
protected void onResume() {
super.onResume();
SharedPreferences pref = context.getSharedPreferences("saved_area", Activity.MODE_PRIVATE);
float lat = pref.getFloat("lat", 0);
float lng = pref.getFloat("lng", 0);
float zoom = pref.getFloat("zoom", 0);
map.animateCamera(CameraUpdateFactory.newLatLngZoom(new LatLng(lat, lng), zoom));
}
@Override
protected void onPause() {
float zoom = map.getCameraPosition().zoom;
float lat = (float) map.getCameraPosition().target.latitude;
float lng = (float) map.getCameraPosition().target.longitude;
SharedPreferences pref = context.getSharedPreferences("saved_area", Activity.MODE_PRIVATE);
SharedPreferences.Editor editor = pref.edit();
editor.putFloat("lat", lat);
editor.putFloat("lng", lng);
editor.putFloat("zoom", zoom);
editor.commit();
super.onPause();
}
Смежные вопросы
- 1. Сохранить ViewGroup состояние: Android
- 2. Android Dev: сохранить состояние
- 3. Как сохранить состояние карты на вращении устройства?
- 4. Функция drawlayers draw: сохранить состояние карты
- 5. Android сохранить AsyncTask состояние/прогресс
- 6. Android CursorAdapter сохранить состояние элемента
- 7. сохранить состояние фрагментов viewpager android
- 8. Вращение экрана Android ... сохранить состояние
- 9. Android Сохранить Grid Посмотреть состояние
- 10. Android: Сохранить состояние кнопок радиосвязи
- 11. рефакторинг Java Карта Карты Карты
- 12. Нет загрузки Карта Android - Карты Google V2
- 13. Android карты обивка и карта оценки
- 14. Android Context getSystemService: неудобное глобальное состояние карты
- 15. Карта внутри карты
- 16. Нужна карта карты Google
- 17. Карта внутри карты java
- 18. Карта внутри карты итерационного
- 19. Android Карта Сохранить маркеры при уничтожении приложения
- 20. Карта карт - как сохранить внутренние карты в качестве карт?
- 21. Карта данных карты struct confusion
- 22. Как сохранить состояние WebView?
- 23. Android: повторите использование фрагмента карты поддержки внутри фрагмента viewpager, чтобы сохранить FULL-состояние
- 24. Как сохранить состояние чертежа карты (многоугольник, полилиния, маркеры)
- 25. Android сохранить состояние listview с multipleChoice
- 26. Сохранить состояние CheckBox в SharedPreferences на Android
- 27. Как сохранить состояние переключателя (кнопка) в android
- 28. Android - как сохранить состояние включенного CheckBox
- 29. Сохранить состояние в приложении для Android
- 30. Как сохранить состояние в службе Android
Кода в onResume не работает, когда им в то числе общих предпочтений перестает работать, и когда я прокомментировал этот код, который он запускает, – Sarah