У меня возникают проблемы с вращением колеса ProgressDialog. Вот мой код:Android: ProgressDialog не вращается
final ProgressDialog dialog = ProgressDialog.show(this, "", "Loading...", true, false);
Thread thread=new Thread(new Runnable(){
public void run(){
runOnUiThread(new Runnable(){
@Override
public void run() {
if(dialog.isShowing())
// starts a foreground service, does database stuff,
// sets up a spinner with values
dialog.dismiss();
}
});
}
});
thread.start();
Все идет по плану, я получаю ProgressDialog, материал происходит в фоновом режиме и один раз установить, ProgressDialog уходит - единственная проблема в том, что анимация в ProgressDialog не вращается, в значительной степени что делает его бесполезным.
Что я делаю неправильно?
Почему вы начинаете новую тему? –
Я тестировал проект теперь с вашим кодом, и он вращается для меня. –
Agarwal - Если я не запускаю новую нить, счетчик работает в потоке пользовательского интерфейса, а затем он никогда не отображается. – vampireLady