runOnUITчестный вопрос - PullRequest
       6

runOnUITчестный вопрос

2 голосов
/ 16 августа 2010

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

, например.у меня 3 класс.

"main.class" = является списком.

"mAdapter.class" = is extends ArrayAdapter.

"mThread.class" = реализует Runnable для начала загрузки.

У меня есть Google, и я нашел, чтобы обновитьДля просмотра списка или перерисовки пользовательского интерфейса следует использовать runOnUIThread.но как я могу объединить эти 3 класса вместе?Я попытался

mThread.start(){
   main.runOnUIThread(updated);
}
private updated = new Runnable(){
   mAdapter.progressbar.setProgress(downloaded);
}

этот 2 метод, который я положил в "mThread.class".но это не работаетМогу ли я узнать, в чём заключалась моя ошибка?

P / S: Прошу прощения за мой ужасный код и плохой английский.Надеюсь, вы, ребята, понимаете, о чем я говорю.Спасибо

1 Ответ

1 голос
/ 16 августа 2010

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

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