Можно ли сохранить местоположение в saveInstanceState? Возможно в связке? - PullRequest
1 голос
/ 16 сентября 2011

Можно ли сохранить местоположение в saveInstanceState? Возможно в связке? Если мне нужно сохранить его в связке, как мне снова получить к нему доступ (в onCreate ())?

Ответы [ 2 ]

2 голосов
/ 20 января 2013

Поскольку Location реализует Parcelable, вы можете сохранить его в onSaveInstanceState(), используя Bundle.putParcelable(). Затем вы можете получить его в onRestoreInstanceState(), используя Bundle.getParcelable().

1 голос
/ 16 сентября 2011

В вашей Деятельности реализуйте onRetainNonConfigurationInstance(), который должен возвращать Объект, который вы хотите сохранить. Затем вы можете получить его через getLastNonConfigurationInstance().

Описано здесь: http://developer.android.com/guide/topics/resources/runtime-changes.html

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