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

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

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

慕标5832272 2019-10-16 13:09:58
确定Android应用程序是否是第一次使用我目前正在开发一个Android应用程序。当应用程序第一次启动时,我需要做一些事情,即代码只在程序第一次启动时运行。
查看完整描述

3 回答

?
蝴蝶不菲

TA贡献1810条经验 获得超4个赞

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

查看完整回答
反对 回复 2019-10-17
?
青春有我

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

您可以使用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-10-17
  • 3 回答
  • 0 关注
  • 171 浏览

添加回答

举报

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