android判断软件是否第一次运行的方法
更新时间:2015年04月23日 15:14:21 作者:沧海一粟……
这篇文章主要介绍了android判断软件是否第一次运行的方法,涉及针对Android中isFirstRun属性的判断,需要的朋友可以参考下
本文实例讲述了android判断软件是否第一次运行的方法。分享给大家供大家参考。具体如下:
SharedPreferences sharedPreferences = this.getSharedPreferences("share", MODE_PRIVATE);
boolean isFirstRun = sharedPreferences.getBoolean("isFirstRun", true);
Editor editor = sharedPreferences.edit();
if (isFirstRun)
{
Log.d("debug", "第一次运行");
editor.putBoolean("isFirstRun", false);
editor.commit();
} else
{
Log.d("debug", "不是第一次运行");
}
同时说明一下,如果我们需要将一些变量保存在内存中,那么我们可以使用SharedPreferences,方法如下:
SharedPreferences sharedPreferences = this.getSharedPreferences("share", MODE_PRIVATE);
//此处表示该应用程序专用
boolean isFirstRun = sharedPreferences.getBoolean("isFirstRun", true);
//此处表示如果key "isFirstRun"对应的value没有值则默认为true,
//否则就把对应的value取出赋值给变量isFirstRun
Editor editor = sharedPreferences.edit();
editor.putBoolean("isFirstRun", false);
//此处表示putBoolean(key, value),
//将value写入对应的key,而且是一一对应的
editor.commit();
//将isFirstRun写入editor中保存
注:这样操作,除非我们在后台清除数据,或者卸载,否则isFirstRun值一直存在。
希望本文所述对大家的Android程序设计有所帮助。
相关文章
AndroidStudio 3.6 中 R.layout 找不到对应的xml文件问题及解决方法
这篇文章主要介绍了AndroidStudio 3.6 中 R.layout 找不到对应的xml文件问题,本文给出了解决方法对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2020-03-03
Android提高之BroadcastReceiver实例详解
这篇文章主要介绍了Android的BroadcastReceiver用法,在Android的项目开发中是比较实用的功能,需要的朋友可以参考下2014-08-08


最新评论