如何处理AlertDialog关闭事件?

Aiv*_*ler 5 android android-fragments android-alertdialog

使用触摸外部事件关闭AlertDialog时是否有回调?我启用了"setCanceledOnTouchOutside(true)".我想在使用touch outside事件关闭AlertDialog后设置特定视图的可见性.有什么想法?

如果有帮助,我在Fragment中使用AlertDialog.Builder().

Nas*_*eek 5

OnDismissListener似乎最合适,但它需要相对较高的 API 级别,因此您可能需要坚持使用OnCancelListener

  • AlertDialog.Builder.setOnDismissListener() 是 API 级别 17,但 Dialog.setOnDismissListener() 是 API 级别 1,具有相同的效果。 (2认同)