【发布时间】:2016-12-29 15:04:57
【问题描述】:
我需要在 Android 中创建一个模式对话框。通过模态,我的意思是代码应该停止执行并等待对话框关闭。当我尝试 AlertDialog 或 PopupWindow 时,代码总是继续运行而无需等待。
【问题讨论】:
-
什么代码总是继续?您是否在后台线程中启动了某些内容?当您弹出对话框时,停止该工作。
标签: android modal-dialog
我需要在 Android 中创建一个模式对话框。通过模态,我的意思是代码应该停止执行并等待对话框关闭。当我尝试 AlertDialog 或 PopupWindow 时,代码总是继续运行而无需等待。
【问题讨论】:
标签: android modal-dialog
相信你会在这里找到答案
Dialogs / AlertDialogs: How to "block execution" while dialog is up (.NET-style)
一般来说,你不应该在对话框可见时阻塞代码,你的逻辑应该不同并且适合 android 的做事方式。
【讨论】: