Android提示对话框



当用户第一次使用应用程序时,我想向他展示一系列弹出窗口。弹出窗口将包含帮助消息(例如,单击此处执行操作,滑动查看…)。一旦单击弹出窗口,它将被取消,显示下一个。

有什么捷径吗?

如何做到这一点的任何想法(或最佳实践)都将受到赞赏。

感谢

Android确实提供了像AlterDialog.Builder这样的对话框助手,通常这对大多数对话框来说已经足够了。

但请注意,Android不支持同步对话框调用。相反,每个对话框只在代码执行之后显示。这样做的原因是,否则UI线程将被阻塞。因此,为了实现一系列对话框或任何其他需要暂停代码执行直到对话框关闭的工作流,需要解决问题。

我通过使用命令模式在单击某个对话框按钮后执行代码来实现这一点。但这可能不适用于每个用例,因此您可能不得不想出一些古怪的东西:-(

使用SharedPreference作为运行活动时检查的标志。如果第一次运行时没有设置,请使用DialogFragment显示弹出窗口。在他们看到所有弹出窗口后,设置旗帜以在未来的跑步中隐藏它们。

相关内容

  • 没有找到相关文章

最新更新