本文实例讲述了Android判断软件是否第一次运行的方法。分享给大家供大家参考。具体如下: SharedPreferences sharedPreferences = thi
本文实例讲述了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程序设计有所帮助。
您可能感兴趣的文章:Android判断App前台运行还是后台运行(运行状态)Android App后台服务报告工作状态实例Android中程序的停止状态详细介绍Android编程判断应用程序是否已安装的方法android编程判断应用是否具有某个权限的方法Android判断当前应用程序处于前台还是后台的两种方法android实现获取正在运行的应用程序Android 判断某个服务(service)是否运行Android实现判断某个服务是否正在运行的方法判断Android程序是否在前台运行的两种方法Android开发实现根据包名判断App运行状态的方法
--结束END--
本文标题: android判断软件是否第一次运行的方法
本文链接: https://lsjlt.com/news/26818.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-01-21
2023-10-28
2023-10-28
2023-10-27
2023-10-27
2023-10-27
2023-10-27
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0