-
889 votesanswersviews
如何在Android上显示警报对话框?
我想显示一个对话框/弹出窗口,其中包含一条消息给用户,该消息显示"Are you sure you want to delete this entry?",其中一个按钮显示'Delete' . 触摸 Delete 时,应删除该条目,否则不删除 . 我为这些按钮编写了一个单击侦听器,但是如何调用对话框或弹出窗口及其功能? -
293 votesanswersviews
Android 1.6:“android.view.WindowManager $ BadTokenException:无法添加窗口 - 令牌null不适用于应用程序”
我正在尝试打开一个对话框窗口,但每次我尝试打开它时都会抛出此异常: Uncaught handler: thread main exiting due to uncaught exception android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an a... -
637 votesanswersviews
单击按钮时如何防止对话框关闭
我有一个带有 EditText 的对话框用于输入 . 当我单击对话框上的"yes"按钮时,它将验证输入,然后关闭对话框 . 但是,如果输入错误,我想保持在同一个对话框中 . 每次无论输入是什么,当我单击"no"按钮时,对话框应自动关闭 . 我怎么能禁用它?顺便说一句,我已经使用PositiveButton和NegativeButton作为对话框上的按钮 . -
114 votesanswersviews
从片段显示对话框?
我有一些需要显示常规对话框的片段 . 在这些对话框中,用户可以选择是/否答案,然后片段应该相应地运行 . 现在, Fragment 类没有要覆盖的 onCreateDialog() 方法,所以我想我必须在包含 Activity 的外部实现对话框 . 没关系,但是 Activity 需要以某种方式向片段报告所选择的答案 . 我当然可以在这里使用回调模式,因此片段在 Activity 用侦听器类注册自... -
132 votesanswersviews
Android 'Unable to add window — token null is not for an application'例外
当我尝试打开对话框时,我收到以下Android异常 . 有人可以帮我理解发生了什么,我该如何解决这个问题? android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an application at android.view.ViewRoot.setView... -
274 votesanswersviews
如何在android中创建自定义对话框?
我想创建一个自定义对话框,如下所示 我尝试过以下的事情 . 我创建了 AlertDialog.Builder 的子类,并使用了自定义 Headers 和自定义内容视图并使用了它,但结果并不像预期的那样 . 另一种尝试是子类 DialogFragment 并自定义onCreateDialog中的对话框,但结果不符合预期 . 然后我尝试使用普通的 Dialog 类 . 结果并不像预期的那... -
496 votesanswersviews
当进度对话框和后台线程激活时,如何处理屏幕方向更改?
我的程序在后台线程中执行一些网络活动 . 在开始之前,它会弹出一个进度对话框 . 该对话框在处理程序上被关闭 . 这一切都很好,除非在对话框启动时(后台线程正在运行)屏幕方向发生变化 . 此时,应用程序崩溃或死锁,或进入一个奇怪的阶段,应用程序根本不起作用,直到所有线程都被杀死 . 如何优雅地处理屏幕方向变化? 下面的示例代码大致匹配我的真实程序: public class MyAct exten...