2015-07-01 2 views
0

может кто-нибудь объяснить мне, как сделать заставку в фрагменте с помощью студии Android. Я хочу, чтобы HomeFragment появлялся после всплеска. Как ваша информация, я использую навигационный ящик в своих приложениях.Splashscreen in Fragment

ответ

0

Не пытайтесь создать заставку в фрагменте. Создание экрана-заставки в качестве пусковой деятельности, поставить некоторые таймер на него затем загрузить основную деятельность, которая простирается FragmentActivity:

public class SplashScreen extends Activity { 

    // Splash screen timer 
    private static int SPLASH_TIME_OUT = 3000; 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_splash); 

     new Handler().postDelayed(new Runnable() { 

      @Override 
      public void run() { 
       // This method will be executed once the timer is over 
       // Start your app main activity 
       Intent i = new Intent(SplashScreen.this, MainActivity.class); 
       startActivity(i); 

       // close this activity 
       finish(); 
      } 
     }, SPLASH_TIME_OUT); 
    }  
} 

Ваш MainActivity будет служить в качестве фрагмента контейнера. В этом случае сначала загрузите свой HomeFragment.

+0

Я пробовал свой код и его работу. Спасибо за помощь :) – Hilda