【发布时间】:2015-07-14 22:27:47
【问题描述】:
我正在显示一个 DialogFragment,当用户返回后台然后返回应用程序时,将显示对话框。
有没有办法在后台回来的时候不显示?
我试过这个(EDIT:按照一些建议将它从 onStop 移到 onPause):
@Override
public void onPause() {
if (dialogFragment.isVisible()) {
dialogFragment.dismissAllowingStateLoss();
}
super.onPause();
}
但是得到了这个:
引起:java.lang.NullPointerException:尝试调用虚拟 方法'android.support.v4.app.FragmentTransaction android.support.v4.app.FragmentManager.beginTransaction()' 为空 对象引用
有什么想法吗?
【问题讨论】:
标签: android android-dialogfragment