Загрузите необходимые данные в фоновом потоке, пока ваше приложение работает. Если ваше приложение было остановлено или приостановлено до того, как вы получите все данные, возобновите работу с того места, на котором остановились, при следующем запуске приложения. Есть несколько способов сделать это; Один хороший способ - разбить ваши данные на более мелкие куски, которые можно загружать последовательно.