android 在dialog show的时候,要先判断当前Activity窗口是否关闭

AlertDialog.Builder builder = new AlertDialog.Builder(this);
   
        builder.setPositiveButton(R.string.confirm, new DialogInterface.OnClickListener() {
            @Override
            public void onClick(DialogInterface arg0, int arg1) {
                // 退出
            arg0.dismiss();
            }
        });
        builder.setNegativeButton(R.string.cancel, new DialogInterface.OnClickListener() {
            @Override
            public void onClick(DialogInterface dialog, int which) {
            }
        });
        if (!isFinishing()) {
        builder.create().show();
}

你可能感兴趣的:(android点点滴滴)