2017-02-19 9 views
0

Я новичок в android, и я пытаюсь создать вкладку. Это мой MainActivity:Вкладка Android Fragments загружается одновременно

public class MainActivity extends AppCompatActivity { 

Toolbar toolbar; 
TabLayout tabLayout; 
ViewPager viewPager; 
ViewPagerAdapter viewPagerAdapter; 


protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main); 

     toolbar = (Toolbar) findViewById(R.id.toolBar); 
     setSupportActionBar(toolbar); 

     tabLayout = (TabLayout) findViewById(R.id.tabLayout); 
     viewPager = (ViewPager) findViewById(R.id.viewPager); 


     viewPagerAdapter = new ViewPagerAdapter(getSupportFragmentManager()); 
     viewPagerAdapter.addFragments(new A(), "A"); 
     viewPagerAdapter.addFragments(new B(), "B"); 
     viewPagerAdapter.addFragments(new C(), "C"); 

     viewPager.setAdapter(viewPagerAdapter); 
     tabLayout.setupWithViewPager(viewPager); 
    } 
} 

В начале фрагмента активности А и Б уже построен, но C ждет щелчка языка C. Более того, когда я меняю вкладку с C, A и B перезагружается. Как загрузить весь фрагмент в начале деятельности?

ответ