尽管我是个菜鸟,但我会慢慢学习充实自己:
初始页功能:显示背景,延时2s;
判断是否是第一次登录,进入主页,或是引导页;
主页代码:
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_splash); final SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(this); new Handler().postDelayed(new Runnable() { @Override public void run() { if (sp.getBoolean("isFirst", true)) { SharedPreferences.Editor ed = sp.edit(); ed.putBoolean("isFirst", false); ed.apply(); Intent intent=new Intent(SplashActivity.this,OnboardingActivity.class); startActivity(intent); }else { Intent intent=new Intent(SplashActivity.this, MainActivity.class); startActivity(intent); } finish(); } },2000); }代码很简单,进行两秒的延时,通过SharedPreferences判断是否第一次登录。