У меня есть 3 фрагмента, и я загружаю данные из базы данных в эти фрагменты.Поскольку загрузка данных занимает несколько секунд, я реализовал заставку.Но данные загружаются во фрагменты, только когда всплеск закончен, и в течение нескольких секунд он показывает только текстовые представления, но не фактические данные.
Я просмотрел некоторые статьи, такие как
Заставки Android выполнены правильно
и
Как обращаться с общимиКомпоненты пользовательского интерфейса Android
и
Заставки на верном пути
, но все еще не уверены, каков наилучший способ реализации заставки(используя фрагменты как в моем случае) и как именно это реализовать.В настоящее время я делаю это наиболее распространенным способом: создаю новое действие для всплеска, а затем вызываю основное действие, когда время всплеска истекло.
в ожидании вашего руководства.
Я использую Firebase Disk Persistence, FirebaseDatabase.getInstance().setPersistenceEnabled(true);
для захвата / сохранения данных локально, когда пользователь снова вернется в приложение.Но проблема в том, когда пользователь устанавливает приложение в первый раз.Есть ли лучший способ загрузить данные, кроме простого экрана-заставки?