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 スレッドで進行状況ダイアログを作成して開始し、スレッドを開始します。進行状況を dissmiss() する Runnable オブジェクトを作成します。リストに runOnUiThread を入力し終わったら、この Runnable を呼び出します。

于 2012-04-25T21:16:51.930 に答える