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