猿问

确定Android应用程序是否是第一次使用

确定Android应用程序是否是第一次使用

我目前正在开发一个Android应用程序。当应用程序第一次启动时,我需要做一些事情,即代码只在程序第一次启动时运行。



HUX布斯
浏览 402回答 3
3回答

青春有我

另一个想法是在共享首选项中使用设置。与检查空文件相同的一般想法,但这样就不会有一个空文件在周围浮动,也不会被用来存储任何东西。

动漫人物

您可以使用SharedPreferences要确定这是否是“第一次”启动该应用程序。只要用一个布尔变量(“my_first_time”)并将其值更改为假的当你的“第一次”任务结束时。这是我第一次打开应用程序时捕获的代码:final String PREFS_NAME = "MyPrefsFile";SharedPreferences settings = getSharedPreferences(PREFS_NAME, 0); if (settings.getBoolean("my_first_time", true)) {     //the app is being launched for first time, do something             Log.d("Comments", "First time");              // first time task     // record the fact that the app has been started at least once     settings.edit().putBoolean("my_first_time", false).commit(); }
随时随地看视频慕课网APP

相关分类

Android
我要回答