欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

android判断软件是否第一次运行的方法

程序员文章站 2022-03-08 17:46:10
本文实例讲述了android判断软件是否第一次运行的方法。分享给大家供大家参考。具体如下: sharedpreferences sharedpreferences...

本文实例讲述了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程序设计有所帮助。