Android глобальный прогресс в целом приложение
-
13-12-2019 - |
Вопрос
Я хочу чего-то достичь в моем приложении, но я не совсем уверен, что является лучшим вариантом для этого. В моем приложении я загружаю данные через веб-сервер. Я хочу создать что-то вроде глобального прогресса, который должен показать пользователю, сколько данных он загружает со всего приложения .. Нет, на который он занимается. Я думаю, что это правильное время, чтобы сказать, что я использую Tabhost и TabGrupactivity в моем приложении. Так что на данный момент так, как я думаю, это должно выглядеть:
Для второго варианта я думал, если будет лучшим вариантом реализовать уведомление с панелью прогресса, который обновляет загруженный размер данных. Так что, похоже на уведомления Google Play Store при загрузке приложения:
Любые предложения Что я должен искать, и какой лучший способ сделать это в приложении Android?
Спасибо за любую информацию!
Решение 3
Мое первое решение было созданию пользовательского представления, имеющего название, некоторые пользовательские кнопки действий и текстовые просмотры, которые я добавил на каждый экран.После этого я поменял на ActionBarsherLock и сделал какой-то пользовательский дизайн для этого, чтобы он мог выглядеть так же в каждой версии, и это работало для меня.
Другие советы
Вы можете добиться этого, используя Service , могут быть различные другие подходы, которые можно сделать, но вот тот, который я знаю ...
- Начните загрузку данных в фоновом сервисе
- транслирует информацию, когда изменения данных
- Получить данные широковещания в вашей вкладке Действие
- Добавить нижний колонтитул или заголовок на вкладку Виджету и показать панель прогресса
- Продолжайте обновлять данные в BAR PROGEL TIL Загруженные загрузки
Также вы можете обновить уведомление от
Если вы хотите использовать панель прогресса «