Activity has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView
AlertDialog.Builderを利用して、
alert = alertDialogBuilder.create(); alert.show();
とやっていると、アラートダイアログを消さないままにたとえば違うアクティビティに遷移した場合などにWindow leakが起こります。
alert.dismiss();
とかやればいいのかな?
と思ったところ、dismissはAlertDialogクラスにはないんですね。
Activityに実装されている、
showDialog(0); //0は実行したいアラートの番号
を利用すればいいよ、と下記のサイトさんで掲載されていたので、大変助かりました。有難うございました。