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
做一个缓存,记录是否进入过此页面
最新推荐文章于 2020-12-13 17:34:40 发布