android 如何判断软件是否第一次运行?  

2013-06-20 10:22:59|  分类: Android(Java)入|举报|字号 订阅

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值一直存在。

最后,看到这里的兄弟们,帮个忙,有机会帮我刷下淘宝店,谢啦!淘宝店名:小糊涂神儿,地址 http://shop105827674.taobao.com ,新开小店,信誉第一,话费点卡应有尽有哦

更多相关文章

  1. 《淘宝客户端 for Android》项目实战 html webkit android css3
  2. android 使用Intent传递数据之全局变量传递
  3. android环境变量的设置及注意问题
  4. Android环境变量
  5. 如何配置android的adb环境变量
  6. Android环境变量配置
  7. Android 配置环境变量
  8. android环境变量设置以及adb的常用命令

随机推荐

  1. Python爬虫进阶必备 | 关于 ReRes 的一篇
  2. Python爬虫进阶必备 | 关于某电商网站的
  3. 图文带你理解 Apache Iceberg 时间旅行是
  4. 苹果Mac如何使用Tuxera NTFS 格式化磁盘?
  5. Data + AI Summit 欧洲2020全部超清 PPT
  6. Python爬虫进阶必备 | 某镜像网站分析 -
  7. 开发者可以在Microsoft Teams的移动应用
  8. Python爬虫进阶必备 | RSA 加密案例解析
  9. 一文彻底搞清 Kafka 的副本复制机制
  10. Python少有人走过的坑