package io.hefuyi.zhihudaily.ui.activity; import android.os.Bundle; import android.support.v4.app.FragmentActivity; import android.support.v4.app.FragmentManager; import io.hefuyi.zhihudaily.R; import io.hefuyi.zhihudaily.ui.fragment.GuideFragment; import io.hefuyi.zhihudaily.ui.fragment.SplashFragment; import io.hefuyi.zhihudaily.util.IntentUtils; import io.hefuyi.zhihudaily.util.SharedPrefUtils; public class GuiderActivity extends FragmentActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_guider); FragmentManager fm = getSupportFragmentManager(); if (SharedPrefUtils.isFirstLaunch(this)) { guide(fm); } else { splash(fm); } } private void splash(FragmentManager fragmentManager) { if (fragmentManager.findFragmentByTag(SplashFragment.TAG) == null) { fragmentManager.beginTransaction() .add(R.id.container, new SplashFragment(), SplashFragment.TAG) .commit(); } } private void guide(FragmentManager fragmentManager) { if (fragmentManager.findFragmentByTag(GuideFragment.TAG) == null) { fragmentManager.beginTransaction() .add(R.id.container, new GuideFragment(), GuideFragment.TAG) .commit(); } } public void intentToMainActivity() { IntentUtils.intentToMainActivity(this); } }