AsynchTaskを呼び出すときに、ユーザーにダイアログを表示しようとしています。
私は次のようなonPreExecuteメソッドを使用しようとしています:
protected void onPreExecute(Long result)
{
dialog = new Dialog(UpdateProfileActivity.this);
dialog.setContentView(R.layout.please_wait);
dialog.setTitle("Updating account details...");
dialog.show();
}
次に、onPostExecuteメソッドでこれを行います。
@Override
protected void onPostExecute(String result)
{
try {
dialog.dismiss();
} catch (Exception ee) {
// nothing
}
ただし、ダイアログは表示されません。ドキュメントを見て、onPreExecuteについての言及がありますが、それがどのように使用されているかわかりません。鉱山は単に呼ばれることはありません。
それの適切な使用法は何ですか?ダイアログが適切に開閉されていることを確認するにはどうすればよいですか?
ありがとうございました!