2016-01-11 2 views
0

Я довольно новичок в разработке Android. Теперь у меня есть приложение, которое вызовет довольно большую запись из Rest Api с помощью Retrofit и RxJava и сохранит его локальной базе данных во время загрузки экрана всплеска. Требуется больше, чем 5 минут, чтобы загрузить и закончить заставку, это очень раздражает для пользователя . Есть ли у кого-нибудь идеи назвать Rest Api в любой точке перед загрузкой экрана всплеска? Некоторые данные, которые сохраняются в локальной базе данных , необходимы на главном экране.Api call using Retrofit в заставке

ответ

0

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

+0

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

Смежные вопросы