Как возобновить активность из предыдущего состояния после обработки входящего вызова в Android?

#android

#Android

Вопрос:

Я создаю приложение, которое загружает 4-5 изображений с сервера и отображает в виде галереи. В нормальном состоянии все работает нормально. но когда есть входящий вызов или устройство находится в спящем режиме, мои данные о загрузке активности начинаются после onResume, я не могу загрузить данные (возобновить активность) из предыдущего состояния активности.

Есть ли какая-либо проблема?

Спасибо

Комментарии:

1. обрабатывать состояние активности quicktips.in /…

Ответ №1:

Вы должны прочитать, как обрабатывать изменения во время выполнения.

В принципе, в некоторых ситуациях ваша активность будет воссоздана. Чтобы сохранить состояние, вы можете передавать объекты между старым и новым действием, используя onSaveInstanceState() в старом действии и onRestoreInstanceState() в новом действии.

Ответ №2:

Проверьте сохранение файлов кэша. Сохраните ваши изображения на паузе и восстановите их при возобновлении.

Ответ №3:

Вероятно, вам следует кэшировать файлы, чтобы это работало так, проверьте, существуют ли файлы уже, если не загружаются, когда файлы существуют, загружайте изображения,

http://developer.android.com/guide/topics/data/data-storage.html#ExternalCache