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

Android 判断应用是否是第一次运行相应的执行不同的操作

2015-08-18 16:27 477 查看
该功能的实现主要用到 SharedPreference这个类

原理:在内存中定义一个状态常量,表示应用是第一次运行,当应用安装到手机第一次运行是,将该状态改为非第一次运行,以达到根据应用是否是第一次运行,执行不同的操作

比如:判断是否是第一次运行,如果是第一次运行,则跳转到引导页,如果不是,则直接跳转到主页

看一下代码

sp = getSharedPreferences(Constant.SP_NAME, Context.MODE_PRIVATE);
        boolean isFirstRun = sp.getBoolean(Constant.IS_FIRST_RUN, true);
        //判断是否是第一次运行,如果是第一次运行,则跳转到引导页,如果不是,则直接跳转到主页
        if(isFirstRun){
//            handler.sendEmptyMessageDelayed(IS_TRUE, 2000);
            initView();
            sp.edit().putBoolean(Constant.IS_FIRST_RUN, false).commit();
        }else{
            handler.sendEmptyMessageDelayed(IS_FALSE, 3000);
        }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: