为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

HUX布斯 2019-07-15 15:11:10
确定Android应用程序是否是第一次使用我目前正在开发一个Android应用程序。当应用程序第一次启动时,我需要做一些事情,即代码只在程序第一次启动时运行。
查看完整描述

3 回答

?
青春有我

TA贡献1784条经验 获得超8个赞

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


查看完整回答
反对 回复 2019-07-15
?
动漫人物

TA贡献1815条经验 获得超10个赞

您可以使用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(); }


查看完整回答
反对 回复 2019-07-15
  • 3 回答
  • 0 关注
  • 401 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信