android判断软件是否第一次运行的方法
程序员文章站
2022-06-16 10:57:08
本文实例讲述了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程序设计有所帮助。