Android:如何在方向更改时关闭 DialogFragment?

Den*_*nis 2 android dismiss orientation-changes android-dialogfragment

我想在方向改变时关闭 DialogFragment。

问题是OnConfigurationChanged()永远不会被调用。

并致电:

this.dismiss();
Run Code Online (Sandbox Code Playgroud)

OnDetach()方法中,返回空指针异常。我能做什么?

Den*_*nis 5

重写:

public void onPause() {
    super.onPause();

    this.dismiss();
}
Run Code Online (Sandbox Code Playgroud)

而不是OnConfigurationChanged(),做到了这一点。