我使用upgrader
包来显示对话框,告诉用户更新应用程序。现在,我不希望它在用户第一次打开应用程序时弹出。我该如何做到这一点?是否有一个字段,我可以在其中输入一些可以为真或假的条件,然后它会显示给我这个框?
您可以使用共享首选项保存该值。例如,您可以设置名称为isTheFirstTime
的integer
值,并将其设置为0,您可以将其视为false
。当你第一次运行这个应用程序时,它会检查这个值,它是false
,并把这个条件放在你的小部件之前:
if(theValueYouChecked){ yourWidget }
第一次,theValueYouChecked
将是false
,将共享偏好中的对话框函数中的值设置为true
,这样当您运行应用程序时,除了第一次之外,您将获得true
,因此您的小部件将出现。