您的位置:首页 > 移动开发 > Android开发

Android 判断程序是不是第一次运行

2015-09-14 11:29 423 查看
很多时候我们都要判断程序是否是第一次运行程序,以此来决定是否提供向导。只有在用户第一次运行使用此程序的时候,才会加载导航,以后运行程序都不会显示导航部分,这就需要用到一个判断:用户是否第一次运行此程序。使用SharedPreferences来判断用户是否是第一次运行程序,SharedPreferences是一种轻量级的数据存储方式,通过XML文件存储key-value键值对,通常用来存储一些简单的信息,如配置信息等。

主要代码如下:

SharedPreferences sharedPreferences=this.getSharedPreferences("share",MODE_PRIVATE);
boolean isFirstRun=sharedPreferences.getBoolean("isFirstRun", true);
Editor editor=sharedPreferences.edit();
if(isFirstRun){
Toast.makeText(MainActivity.this, "第一次运行", Toast.LENGTH_SHORT).show();
editor.putBoolean("isFirstRun", false);
editor.commit();
}else{
Toast.makeText(MainActivity.this, "不是第一次运行", Toast.LENGTH_SHORT).show();
}


附源码

IsFirstRun
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: