Android отображает диалоговое окно прогресса при выполнении фоновой задачи

Я создаю приложение для Android, которое будет загружать некоторые данные и отображать их пользователю. Теперь мне нужно показать круговой индикатор выполнения, пока данные не будут загружены. Загрузка начнется по нажатию кнопки. Как я могу этого добиться? Пример кода был бы очень полезен.


person suresh cheemalamudi    schedule 14.11.2012    source источник
comment
Да, вы можете сделать это с помощью виджета Progressbar. И нить в своем классе.   -  person MysticMagicϡ    schedule 14.11.2012
comment
Можете ли вы показать мне пример кода.?   -  person suresh cheemalamudi    schedule 14.11.2012
comment
Гугл очень помогает. сотни учебников. Найдите, например, ProgressDialog.   -  person Vincent Mimoun-Prat    schedule 14.11.2012
comment
Обратитесь к некоторым примерам, которые легко доступны в сети. mkyong.com/android/android-progress-bar-example , stackoverflow.com /questions/9043683/, androidsamplecodes4u.blogspot.in/2012/05/   -  person MysticMagicϡ    schedule 14.11.2012


Ответы (2)


Вам нужно использовать AsyncTask для выполнения загрузки и ProgressBar для отображения циклического хода выполнения.

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

person wojciii    schedule 14.11.2012

Проверьте класс Android AsyncTask на предмет того, чего вы хотите достичь.

В основном вы начинаете показывать ProgressDialog в onPreExecute AsyncTask и закрываете его в onPostExecute, когда ваша фоновая работа выполнена.

Проверьте это также.

android, как работать с асинхронными задачами, диалоговое окно прогресса

http://twigstechtips.blogspot.com/2011/11/for-my-app-moustachify-everything-i-was.html

http://javatech.org/2011/02/discovering-android-opening-a-progress-dialog-with-asynctask/

person Serdar Dogruyol    schedule 14.11.2012