5秒跳转 第一次有动画走完动画跳转 第二次不走动画直接跳转 Timer要记得关闭不然会有二次跳转
//得到SharedPreferences SharedPreferences user = getSharedPreferences("user", Context.MODE_PRIVATE); //第一次进入是false //在第二次进入时得到的是Editor存放为true的布尔值所以判断成立 直接跳转 boolean aBoolean = user.getBoolean("boolen", false); //第一次是false判断不成立 if(aBoolean){ startActivity(new Intent(MainActivity.this, Main2Activity.class)); //关闭Timer timer.cancel(); finish(); }else { //得到Editor SharedPreferences.Editor edit = user.edit(); //存一个布尔值 edit.putBoolean("boolen",true); //存一个为true的布尔值在第二次运行时 上边判断成立就会直接跳转 edit.commit();