私はいくつかのコンテンツを取得するためにウェブページに接続するアプリケーションに取り組んでいます。私は進歩ダイアグラムを表示したいが、私は何か間違っていると思う。進捗ダイアグラムとハンドラを使用する
これは私のコードです:
final ProgressDialog myProgressDialog = ProgressDialog.show(WhoisBeyondActivity.this, "Wait...", "Fetching data...", true);
Handler handler=new Handler();
handler.post(new Runnable()
{
public void run()
{
try {
// code to execute
Thread.sleep(2000);
} catch (Exception e) {
}
myProgressDialog.dismiss();
}
});
問題がprogressdialogは唯一私が作りたい操作の終了時に1秒を示しているということです。私はprogressdialogがdismiss()を実行するときにのみ実行されると思う。 progressdialogが消え去るだけであるようです...私を助けてください!!!私は多くのチュートリアルを読んだことがあります.HANDLERの代わりにTHREADのような多くのオプションを試しましたが、私はUIを編集する必要があるので、私にとっては役に立ちません。
は別々のTHRを使用してみてください処理と進捗のダイアログが表示されます。 – Johnydep