我已经在这里看到了这个主题,但似乎无法理解如何继续。Android在AlertDialog上等待用户输入继续
在我的onCreate
我有代码,检查它是否是第一次运行的应用程序firstRun = getPref.getBoolean("firstRun", true);
。如果第一次运行该应用程序,将显示一个警告对话框,并显示一条消息,指出没有安装数据库,并且用户按下了按钮OK
以下载数据库。如果没有比pref.putBoolean("firstRun", false);
和alertdialog更多的错误,它将在下次运行时不显示。
现在我想介绍一下ChangeLog
,它只在应用程序安装或升级后的第一次运行中显示。由于更改日志必须位于firstRun
检查之前,因此我应该等待用户按下更改日志alertdialog OK
按钮。
我已经创建了更改日志的代码(它按预期工作),并且在代码之后,我有firstRun
的代码。问题是显示更新日志,但如果它实际上是应用程序的第一次运行,则alertdialog与更改日志alertdialog重叠。
所以,这是我的问题。
什么是最好的等待继续,以便firstRun
代码仅在用户按下更改日志alertdialog上的OK
按钮后执行?
谢谢。这就是我一直在寻找的东西。 – Favolas