Cómo cambiar fragmento de forma programática en FragmentPagerAdapter?

He creado applicaiton usando los parámetros de aplicación de ViewPager predeterminados de Eclipse. La actividad principal contiene 2 pestañas (tabA y tabB). Cada pestaña se refiere a su fragmento (fragmento A y fragmento B).

public class SectionsPagerAdapter extends FragmentPagerAdapter { public SectionsPagerAdapter(FragmentManager fm) { super(fm); } @Override public Fragment getItem(int index) { switch (index) { case 0: // Top Rated fragment activity return new Cars(); case 1: // Games fragment activity return new News(); } return null; } @Override public int getCount() { // Show 2 total pages. return 2; } @Override public CharSequence getPageTitle(int position) { Locale l = Locale.getDefault(); switch (position) { case 0: return getString(R.string.title_section1).toUpperCase(l); case 1: return getString(R.string.title_section2).toUpperCase(l); } return null; } } 

En la segunda pestaña (tabB), hay una lista. Estoy intentando cambiar el fragmento (sin abrir la nueva actividad) al nuevo fragmento (fragmentC) en la segunda lengüeta (tabB) cuando un artículo de la lista está seleccionado.

 public class News extends ListFragment { ... ListAdapter adapter = new LazyAdapter(getActivity(), carsList); setListAdapter(adapter); getListView().setOnItemClickListener(new OnItemClickListener() { @Override public void onItemClick(AdapterView<?> arg0, View view, int position, long arg3) { // TODO Auto-generated method stub TextView tvId = (TextView) view.findViewById(R.id.tvId); Toast.makeText(getActivity(), "Item was clicked. id:"+tvId.getText(), Toast.LENGTH_SHORT).show(); //WHAT SHOULD I WRITE HERE? } }); 

Cómo cambiar el fragmento dentro de FragmentPagerAdapter al mismo tiempo que habilita el botón "BACK" (si se pulsa el botón Atrás en el fragmento C, debería volver al fragmentoB)?

  • IllegalStateException: No se puede cambiar la etiqueta del fragmento era android: switcher ahora android: switcher
  • Android: limitar los fragmentos de carga con una viewPager
  • Fragmento de Viewpager anidado no inicializado
  • IllegalStateException: El PagerAdapter de la aplicación cambió el contenido del adaptador sin llamar a PagerAdapter # notifyDataSetChanged
  • Implementación de MVP con Dagger en un FragmentPagerAdapter
  • ViewPager con FragmentPagerAdapter no se muestra
  • Desplazamiento no funciona en android ViewPager con FragmentPagerAdapter
  • Cambia dinámicamente el título de un android.support.v4.view.PagerTitleStrip
  • Tengo un error extraño al usar un ViewPager dentro de un Fragmento
  • FragmentPagerAdapter error getItem con ListFragment
  • Android.support.v4.app.FragmentPagerAdapter no se puede aplicar a android.app.FragmentManager
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.