Есть ли у кого-нибудь рекомендации о том, как визуально показать ход загрузки большого файла на веб-сервер? Мое приложение должно загружать одну фотографию за раз, как указано пользователем. Изображения около 200кб.
Я не хочу выводить диалоговое окно прогресса и блокировать пользователя от дальнейшего взаимодействия во время загрузки. Похоже, я могу:
- Попросите службу загрузить фотографию и опубликовать обновления статуса в панели уведомлений.
- Загрузка через службу (или ветку bg), но публикация обновлений статуса для какого-либо индикатора уведомлений в приложении.
Мне интересно, если # 1 является более стандартным, мне нравится идея откладывать обновления панели уведомлений, чтобы она была отделена от моего основного приложения. На самом деле я не хочу создавать какой-либо глобальный виджет загрузки, который должен отображаться при каждом переходе, на который переходит мой пользователь.
Спасибо