写着写着代码就突然想到了这个,先记下来吧,有需要的可以直接拿走

利用SharedPreferences可以实现,等以后用到别的再记下来

onCreate里面

SharedPreferences setting = getSharedPreferences("com.gzyyu.buyeasy", 0);        Boolean first = setting.getBoolean("FIRST", true);        if (user_first) {// 第一次则跳转到注册页面            setting.edit().putBoolean("FIRST", false).commit();            firstLoad();        } else {//如果是第二次启动则直接跳转到主页面            noFirstLoad();        }

两个返回值

private void noFirstLoad() {        // 使用Handler的postDelayed方法,3秒后执行跳转到MainActivity        handler.postDelayed(new Runnable() {            public void run() {                Intent intent = new Intent(LaunchActivity.this, MainActivity.class);                startActivity(intent);                finish();            }        }, SPLASH_DELAY_MILLIS);    }    private void firstLoad() {        handler.postDelayed(new Runnable() {  //使用handler的postDelayed实现延时跳转            public void run() {                Intent intent = new Intent(LaunchActivity.this, SignupActivity.class);                startActivity(intent);                finish();            }        }, SPLASH_DELAY_MILLIS);//2秒后跳转至应用主界面MainActivity    }

忘了还有两个private先声明

private static final long SPLASH_DELAY_MILLIS = 3000;Handler handler = new Handler();

更多相关文章

  1. 【Android】 Activity
  2. Android(安卓)app内部启动qq/跳转到QQ添加好友
  3. 详解Android中通过Intent类实现组件间调用的方法
  4. android uri用法
  5. gradle之 (application 目录下 gradle 和 Root 目录下 gradle)
  6. Android(安卓)scrollview里面放listview 滚动出现的问题:只滚list
  7. Android(安卓)Studio安装及首次运行遇到的问题
  8. Fragment 应用小结
  9. Android开发中调用系统设置界面

随机推荐

  1. Android中Serializable和Parcelable的用
  2. android仿照ipone的弹性效果
  3. Android 代码获取手机屏幕分辨率的代码
  4. android 自定义对话框宽不能占满父layout
  5. Android点击通知栏返回正在运行的Activit
  6. Android两种计步器sensor
  7. android实现应用程序无图标(快捷方式)问
  8. [Android分享] Android(安卓)Manifest.xm
  9. 自制最简Android MusicPlayer
  10. Android 同个TextView设置字体大小不一样