загрузка с помощью службы и отображение индикатора выполнения

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

Но как отправить обновление прогресса.

я получил этот код

Sameer Z. ответ на загрузку со службы

но как показать прогресс.


person zaiff    schedule 23.03.2012    source источник
comment
но пользователь переходит с одной вкладки на другую... и если действие завершается, асинхронная задача также останавливается.   -  person zaiff    schedule 23.03.2012
comment
хорошо, воспользуйтесь услугой, и вы можете перезвонить, используя интерфейс   -  person Harsh Dev Chandel    schedule 23.03.2012


Ответы (2)


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

То, что вам нужно, находится здесь: http://united-coders.com/nico-heid/show-progressbar-in-notification-area-like-google-does-when-downloading-from-android Также проверьте: http://developer.android.com/guide/topics/ui/notifiers/notifications.html#CustomExpandedView

person Akhil    schedule 23.03.2012

AsyncTask решит вашу проблему

См. эту ссылку: Потоки, обработчики и AsyncTask

person Sadeshkumar Periyasamy    schedule 23.03.2012