Я пытаюсь создать прокручиваемые вкладки с FragmentPagerAdapter
, как в this example. Проблема в том, что когда я пытаюсь переопределить getPageTitle()
, я получаю сообщение об ошибке «Метод не отменяет метод из своего суперкласса. Как я могу это исправить?getPageTitle() не переопределяет метод из FragmentPagerAdapter()
Это то, что адаптер выглядит следующим образом:
public class AdapterMain extends FragmentPagerAdapter{
//The titles of each tab
private static final String[] TAB_TITLES = new String[]{"Fragment 1", "Fragment 2"};
/**
* Default constructor
* @param fragmentManager
*/
public AdapterMain(FragmentManager fragmentManager){
super(fragmentManager);
}
@Override
public Fragment getItem(int position){
switch (position){
default:
Log.wtf("AdapterMain", "Fragment not found! Crashing!");
return null;
case 0:
return new FragmentA();
case 1:
return new FragmentB();
}
}
@Override
public int getCount(){
return TAB_TITLES.length;
}
@Override
public CharSequence getPageTitle(int position){
return TAB_TITLES[position];
}
}
Это обязательно выглядит нормально. Что такое полностью квалифицированное имя класса «FragmentPagerAdapter», которое вы используете? IOW, что для него означает 'import'? – CommonsWare
Я использую 'android.support.v4.app.FragmentPagerAdapter' – TychoTheTaco
ОК, так что это не значит, что вы тянете что-то другое, случайно названное так же ... Какую версию' support-v4' вы используете, чтобы получить это от ? – CommonsWare