私は、アクティビティのリストを取り込む関数を呼び出すthradを持っています。関数が実行されているときにprogressDialogを配置します。スレッド内にprogressDialogを挿入する
new Thread(){
public void run() {
runOnUiThread(new Runnable() {
@Override
public void run() {
loadList();
}
});
}
}.start();
このコードサンプルでは、実際にUIスレッドでリストロードが発生することに注意してください。したがって、このコードは何も成し遂げません。スレッドが開始されると(おそらくUIスレッドから)、実行はUIスレッドに直接マーシャリングされるからです。 代わりに、新しく作成されたスレッドに関連するデータをロードして、UIスレッド上で*表示するだけです。 – user634618