Предложения - показать прогресс загрузки файла пользователю? - PullRequest
2 голосов
/ 16 декабря 2009

Есть ли у кого-нибудь рекомендации о том, как визуально показать ход загрузки большого файла на веб-сервер? Мое приложение должно загружать одну фотографию за раз, как указано пользователем. Изображения около 200кб.

Я не хочу выводить диалоговое окно прогресса и блокировать пользователя от дальнейшего взаимодействия во время загрузки. Похоже, я могу:

  1. Попросите службу загрузить фотографию и опубликовать обновления статуса в панели уведомлений.
  2. Загрузка через службу (или ветку bg), но публикация обновлений статуса для какого-либо индикатора уведомлений в приложении.

Мне интересно, если # 1 является более стандартным, мне нравится идея откладывать обновления панели уведомлений, чтобы она была отделена от моего основного приложения. На самом деле я не хочу создавать какой-либо глобальный виджет загрузки, который должен отображаться при каждом переходе, на который переходит мой пользователь.

Спасибо

1 Ответ

3 голосов
/ 16 декабря 2009

Как насчет кастомизированного уведомления со встроенным индикатором выполнения.

Как описано в этом документе:

http://developer.android.com/guide/topics/ui/notifiers/notifications.html#CustomExpandedView

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...