用户登录
用户注册

分享至

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

  • 作者: 污巷
  • 来源: 51数据库
  • 2021-11-22

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

软件
前端设计
程序设计
Java相关