判断是否是第一次启动——Android模块化编程

来源:互联网 发布:七天网络查分登录官网 编辑:程序博客网 时间:2024/06/05 00:13

//        判断是否是第一次启动
//        如果没有,在onCreate方法中,SharedPreferences会新建一个数据aboutFirst,并新建一个boolean类型变量isFirst值设true。          
//        如果有(非首次启动),isFirst已经设成false了,所以执行else
        SharedPreferences sp = getSharedPreferences("aboutFirst"MODE_PRIVATE);
        boolean isFirst = sp.getBoolean("isFirst"true);
        if (isFirst == true) {
            SharedPreferences.Editor edit = sp.edit();
            edit.putBoolean("isFirst"false);
            edit.commit();//这个很重要,部分网上资料没有写提交
            Intent intent = new Intent(this,GuidesActivity.class);
            startActivity(intent);
            Toast.makeText(this"第一次", Toast.LENGTH_SHORT).show();
        } else {
            Toast.makeText(this"+_+_+_不是第一次+_+_+", Toast.LENGTH_SHORT).show();
        }
1 0
原创粉丝点击