Эта строка дает ошибку, и приложение перестает работать.Фрагмент Не открывается с помощью FragmentPagerAdapter
fragmentTransaction.replace(R.id.fragment_container, fragment1);
Основная деятельность
TimeTable fragment1 = new TimeTable(getSupportFragmentManager());
android.support.v4.app.FragmentTransaction fragmentTransaction =getSupportFragmentManager().beginTransaction();
//fragmentTransaction.replace(R.id.fragment_container,);
fragmentTransaction.replace(R.id.fragment_container, fragment1);
fragmentTransaction.commit();
TimeTable Фрагмент
public class TimeTable extends FragmentPagerAdapter {
public TimeTable(FragmentManager fm) {
super(fm);
}
@Override
public Fragment getItem(int i) {
switch (i) {
case 0:
tab1 t1 = new tab1();
return t1;
case 1:
tab2 t2 = new tab2();
return t2;
case 2:
tab3 t3 = new tab3();
return t3;
}
return null;
}
@Override
public int getCount() {
return 3;
}//set the number of tabs
@Override
public CharSequence getPageTitle(int position) {
Locale l = Locale.getDefault();
switch (position) {
case 0:
return "Monday";
case 1:
return "Tuesday";
case 2:
return "Wednesdey";
}
return null;
}
}
отправьте свой логарифт, пожалуйста, –
. Какую ошибку вы получаете? –
@SagarThakarar 'fragmentTransaction.replace (R.id.fragment_container, фрагмент1);' показывает ошибку на 'фрагменте1' (красная строка) –