0

我有一个调用在活动中填充列表的函数的线程,我会在函数运行时放置一个progressDialog,我想知道我要如何更改调用活动时调用的进度对话框,遵循当前代码:

new Thread(){            
         public void run() {

                runOnUiThread(new Runnable() {       
                    @Override
                    public void run() {
                        loadList();
                    }
                });
            }
         }.start();
4

2 回答 2

1

我认为您最好使用 AsyncTask,轻松将进度对话框附加到此。

这是一个例子:http ://droidapp.co.uk/?p=177

于 2012-04-25T20:42:59.907 回答
0

在 UI-Thread 中创建并启动您的进度对话框,然后启动您的 Thread。创建一个 Runnable 对象,该对象 dissmiss() 您的进度。当您完成使用 runOnUiThread 填充列表时调用此 Runnable。

于 2012-04-25T21:16:51.930 回答