Как перецентрировать выбор галереи в Android - PullRequest
1 голос
/ 16 июля 2011

У меня есть Галерея дат, которая появляется, когда я нажимаю на одну из вкладок в моем TabActivity. Когда я нажимаю на дату в Галерее, она центрируется как следует. Однако, если я прокручиваю другие дни, скажем, примерно на месяц вперед (вы можете видеть только несколько дат за раз), щелкните по дате, а затем покиньте вкладку, на которой я сейчас, и затем вернусь, день просто кликнул в моей галерее больше не показывается. Моя галерея возвращается к началу, и мне приходится прокручивать страницу, чтобы найти дату в будущем, на которую я только что нажал (она выделена). Есть ли способ это исправить?

Спасибо.

1 Ответ

0 голосов
/ 16 июля 2011

В большинстве случаев, когда вы выходите из приложения, вам необходимо сохранить его текущее состояние.В зависимости от того, что происходит на фоне вашего телефона, с вашим приложением могут происходить безумные вещи.Лучший способ сделать это - сохранить состояние (страницу, на которой вы находитесь, и то, что выбрано) в вашем методе onPause, и проверить сохраненные данные состояния, чтобы изменить представление в onResume.Графический пример жизненного цикла приложенияСостояние активности Android с использованием Save Instance State

...