Вопрос

Я хочу чего-то достичь в моем приложении, но я не совсем уверен, что является лучшим вариантом для этого. В моем приложении я загружаю данные через веб-сервер. Я хочу создать что-то вроде глобального прогресса, который должен показать пользователю, сколько данных он загружает со всего приложения .. Нет, на который он занимается. Я думаю, что это правильное время, чтобы сказать, что я использую Tabhost и TabGrupactivity в моем приложении. Так что на данный момент так, как я думаю, это должно выглядеть:

Введите описание изображения здесь

Для второго варианта я думал, если будет лучшим вариантом реализовать уведомление с панелью прогресса, который обновляет загруженный размер данных. Так что, похоже на уведомления Google Play Store при загрузке приложения:

Введите описание изображения здесь

Любые предложения Что я должен искать, и какой лучший способ сделать это в приложении Android?

Спасибо за любую информацию!

Это было полезно?

Решение 3

Мое первое решение было созданию пользовательского представления, имеющего название, некоторые пользовательские кнопки действий и текстовые просмотры, которые я добавил на каждый экран.После этого я поменял на ActionBarsherLock и сделал какой-то пользовательский дизайн для этого, чтобы он мог выглядеть так же в каждой версии, и это работало для меня.

Другие советы

Вы можете добиться этого, используя Service , могут быть различные другие подходы, которые можно сделать, но вот тот, который я знаю ...

  1. Начните загрузку данных в фоновом сервисе
  2. транслирует информацию, когда изменения данных
  3. Получить данные широковещания в вашей вкладке Действие
  4. Добавить нижний колонтитул или заголовок на вкладку Виджету и показать панель прогресса
  5. Продолжайте обновлять данные в BAR PROGEL TIL Загруженные загрузки
  6. Также вы можете обновить уведомление от SERVICE всякий раз, когда обновления данных.

Если вы хотите использовать панель прогресса « Progress в активности », вы, каким-то образом, заставляя пользователя открывать свое приложение, чтобы проверить прогресс, пока я думаю, что намного лучшеСильные> постоянные Уведомление, принятое во внимание ваш Сервис загрузки . Если все это является основным значением блока уведомлений Android.Таким образом, пользователь, в каждом моменте, может легко проверить прогресс, отбросив меню.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top