私のアプリは、Web サーバーからいくつかのデータをロードしています。今回は、アプリ ユーザーに黒い画面が表示されないようにするために、進行状況ダイアログを表示したいと考えています。
Button ok = (Button) findViewById(R.id.ok);
ok.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
MyDialog = ProgressDialog.show( yassou.this, " " , " Loading. Please wait ... ", true);
MyDialog.show();
// myIntent.username.getText();
try {
Send();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
Status();
//MyDialog=null;
}
});
これは、「onclick」がデータをロードしているボタンです。Send()
; ユーザーが入力したデータをサーバーに送信する方法でありStatus();
、新しいページに移動する2番目の方法です。残念ながら、[OK]ボタンを押すと、アプリは最初に2番目のページに移動し、次に非表示になります進行状況ダイアログを停止します。どこが間違っていますか?