У меня есть мой MainActivity
, который дает пользователю список открываемых страниц, все из которых связаны с загрузкой некоторых данных из Интернета и их отображением. Чтобы сохранить пользователя в ожидании, когда они выбирают свою страницу, я сделал AsyncTask
в качестве подкласса MainActivity
, который создает объект DATA
, когда загрузка будет завершена.Использование AsyncTask для предварительной загрузки данных для новой активности
Как бы я пройти DATA
дальше к SecondActivity
в следующих случаях:
- Пользователь выбирает
SecondActivity
AsyncTask
до завершения загрузки. - Загрузка завершена до того, как пользователь выберет
SecondActivity
.
AsyncTask
не должен быть подклассом MainActivity
ее просто аккуратно, чтобы сделать это таким образом до сих пор,
спасибо за помощь!
Это в основном решило все мои проблемы: D спасибо! Я не уверен, что это прямое следствие этого, но если я оставлю свой эмулятор включенным приложением, а затем вернусь, он даст мне ошибку «не удалось инициализировать MyApplication». Я предполагаю, что это связано с жизненным циклом деятельности, но я не совсем уверен – Edd