私はこのカスタムダイアログを持っています:
public class MyProgressDialog extends Dialog {
public MyProgressDialog(Context context) {
super(context);
}
public static MyProgressDialog show(Context context) {
MyProgressDialog dialog = new MyProgressDialog(context);
dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
dialog.setContentView(R.layout.progress);
dialog.getWindow().setBackgroundDrawableResource(
android.R.color.transparent);
dialog.show();
return dialog;
}
public static void dismiss(Context context) {
MyProgressDialog dialog = new MyProgressDialog(context);
dialog.dismiss();
}
}
表示されます
protected void onPreExecute() {
MyProgressDialog.show(ItemsActivity.this);
}
しかし、次のように却下しません:
MyProgressDialog.dismiss(ItemsActivity.this);
誰かが理由を知っていますか?