【发布时间】:2014-08-05 02:58:40
【问题描述】:
我是 Android 新手,正在开发一个在启动时显示对话框的实用程序 UI 组件,如果用户没有在对话框中做出选择并选择按下后退按钮,我想关闭应用程序。如何在 dialogFragment 中实现这一点?我将无法访问活动代码。
这个组件被实现为DialogFragment。
我试过了
dialog.setOnDismissListener( new OnDismissListener()
{
@Override
public void onDismiss(DialogInterface dialog)
{
getActivity().finish();
}
});
但是如果我按下后退按钮,这不会关闭活动。
在 Android 中实现强制对话框的最佳实践是什么
提前致谢
【问题讨论】:
-
是登录对话框吗?我不确定您为什么不希望用户打开应用程序。你想覆盖
onBackPressed()stackoverflow.com/questions/18337536/… -
是的,这是一个登录对话框片段。
标签: android android-activity android-dialogfragment