如何只有一次性对话框

时间:2010-09-06 19:00:24

标签: android dialog

我想知道如何创建一个仅在首次打开应用时弹出的对话框。例如,我在市场上有一个Android应用程序。当我更新它时,我想实现一个弹出的框,显示应用程序中已更新的内容,并且在应用程序再次更新之前不会再次弹出。谢谢!

2 个答案:

答案 0 :(得分:5)

将版本号(字符串)保存到首选项文件,并在onCreate方法中查询它。

如果版本字符串与当前版本字符串匹配,则只需继续执行该应用程序而无需任何操作。

如果版本字符串与当前版本字符串不匹配,则显示对话框。

我希望这是有道理的。

答案 1 :(得分:2)

如果您还需要一些示例代码 - 请查看

Is this the first run?

我认为可以轻松调整以满足您的需求