GetItem (int) para devolver Listfragment en FragmentPagerAdapter

Estoy desarrollando una aplicación de Android compuesta por 3 fragmentos de la lista. Estoy usando un objeto ViewPager para hacer que el usuario pase entre fragmentos. He utilizado el mismo código con fragmentos. Pero cuando lo cambio para usar fragmentos de lista, estoy recibiendo un error

 the return type is incompatible with FragmentPagerAdapter.getItem(int) 

Estoy atascado aquí durante horas. por favor ayuda..

Actividad de mi fragmento

 public class PageViewActivity extends FragmentActivity { MyPageAdapter pageAdapter; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_page_view); List<ListFragment> fragments = getFragments(); pageAdapter = new MyPageAdapter(getSupportFragmentManager(), fragments); ViewPager pager = (ViewPager)findViewById(R.id.viewpager); pager.setAdapter(pageAdapter); } private List<ListFragment> getFragments(){ List<ListFragment> fList = new ArrayList<ListFragment>(); fList.add(AllMsgFragment.newInstance("Fragment 1")); fList.add(ErrorMsgFragment.newInstance("Fragment 2")); fList.add(SuccessMsgFragment.newInstance("Fragment 3")); return fList; } 

y mi FragmentPageAdapter

 class MyPageAdapter extends FragmentPagerAdapter { private List<ListFragment> fragments; public MyPageAdapter(FragmentManager fm, List<ListFragment> fragments) { super(fm); this.fragments = fragments; } @Override public Fragment getItem(int position) {//The return type is incompatible with FragmentPagerAdapter.getItem(int) return this.fragments.get(position); } @Override public int getCount() { return this.fragments.size(); } @Override public CharSequence getPageTitle(int position) { return "Page #" + ( position + 1 ); } 

}

Gracias por adelantado

Finalmente, gracias @hieuxit. Cambiando

 import android.app.ListFragment; 

a

 import android.support.v4.app.ListFragment; 

Resuelto mi problema …

  • Cómo quitar el fragmento de FragmentPagerAdapter?
  • ¿Cuándo se llama a getItem de FragmentPagerAdapter?
  • ViewPager + FragmentPagerAdapter dentro de un DialogFragment obtiene "IllegalArgumentException: No se encontró ninguna vista ..."
  • Cómo implementar un ViewPager con diferentes Fragmentos / Layouts
  • Intentar invocar método virtual 'android.os.Handler android.support.v4.app.FragmentHostCallback.getHandler ()' en una referencia de objeto nulo
  • ¿Cómo pasar argumentos de fragmentos mientras se utiliza un paginador de vista con diferentes fragmentos / layouts?
  • Fragmento de Viewpager anidado no inicializado
  • Actualizando viewpager con fragmentos en un nuevo orden
  • Cambia dinámicamente el título de un android.support.v4.view.PagerTitleStrip
  • Haga clic en la pestaña de Android
  • Android: reutilizar fragmentos de ViewPager y FragmentPagerAdapter
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.