Как узнать, когда отображается активность - PullRequest
2 голосов
/ 27 мая 2011

У меня есть приложение, которое содержит последовательность списков, и эти списки заполнены данными, полученными из веб-службы. Я хочу обновить эти данные, когда пользователь нажимает назад, чтобы перейти к предыдущему списку.

В настоящее время я пытался переопределить метод onWindowFocusChanged, но он не работает, так как, когда я запускаю загрузку веб-сервиса, я вызываю диалоговое окно прогресса и закрываю его по завершении. Это вызывает рекурсивный эффект (диалоговое окно закрывается и возвращается к активности списка).

Есть ли какой-нибудь способ, которым я могу получить при первом показе активности? Похоже на viewWillAppear для iOS?

1 Ответ

8 голосов
/ 27 мая 2011

Просто переопределите onResume() в Деятельности. Просто убедитесь, что вы общаетесь в Интернете в отдельной теме.

...