做一个缓存,记录是否进入过此页面

来源:互联网 发布:淘宝整点秒杀优惠券 编辑:程序博客网 时间:2024/05/02 03:10
GuideActivity
//如果不是第一次进入主页面,应做一个缓存,记录一下//如果进入过主页面,则下次不经过引导页面直接进入主页面,//如果没有进入过主页面,则按正常情况下,先进入引导页面,再进入主页面。CacheUitls.putBoolean(GuideActivity.this,WelcomActivity.START_MAIN,true);//true:保存一下。下次进来后直接获取

WelcomActivity
//判断是否进入过主页面boolean isEnterMained = CacheUitls.getBoolean(WelcomActivity.this,START_MAIN);if(isEnterMained) {    //曾经进入过主页面 -----  直接进入主页面    Intent intent = new Intent(WelcomActivity.this,MainActivity.class);    startActivity(intent);}else{    //引导页面    Intent intent = new Intent(WelcomActivity.this,GuideActivity.class);    startActivity(intent);}Log.e(TAG, "当动画结束播放的时候回调此方法");//关闭欢迎界面finish();


工具类
/** * 保存软件参数 */public class CacheUitls {    /**     * 保存数据     * @param context     * @param key     * @param value     */    public static void putBoolean(Context context,String key,boolean value){        SharedPreferences sharedPreferences = context.getSharedPreferences("miaozhenzhong",Context.MODE_PRIVATE);        sharedPreferences.edit().putBoolean(key, value).commit();    }    /**     * 得到缓存     * @param context     * @param key     * @return     */    public static boolean getBoolean(Context context,String key){        SharedPreferences sharedPreferences = context.getSharedPreferences("miaozhenzhong",Context.MODE_PRIVATE);        return sharedPreferences.getBoolean(key,false);    }}源码下载:    http://download.csdn.net/detail/miaozhenzhong/9713778 


0 0
原创粉丝点击