android– 只启动一次活动

android– 只启动一次活动,第1张

概述我希望我的应用程序仅在应用程序首次启动时启动活动.任何人都有任何想法?我发现了这个,但它只显示黑屏.publicclassWhatsNewextendsActivity{publicstaticfinalStringPREFS_NAME="MyPrefsFile";protectedvoidonCreate(Bundlestate){super.onCreate(s

我希望我的应用程序仅在应用程序首次启动时启动活动.
任何人都有任何想法?

我发现了这个,但它只显示黑屏.

public class WhatsNew extends Activity {public static final String PREFS_name = "MyPrefsfile";protected voID onCreate(Bundle state){       super.onCreate(state);       SharedPreferences settings = getSharedPreferences(PREFS_name, 0);       boolean dialogShown = settings.getBoolean("dialogShown", false);       if (!dialogShown) {         // AlertDialog code here         SharedPreferences.Editor editor = settings.edit();         editor.putBoolean("dialogShown", true);         editor.commit();           }    }

}

解决方法:

应用程序启动时,在活动首选项中设置活动已运行的标志.将您的设置默认为false,然后仅在未设置标志时启动该活动.请注意,如果用户清除您的应用程序数据,或者将其卸载并稍后再次安装,则活动将再次显示.

总结

以上是内存溢出为你收集整理的android – 只启动一次活动全部内容,希望文章能够帮你解决android – 只启动一次活动所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1115924.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存