Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Instancia de PagerAdapter en Android

2Hi chicos Estoy tratando de construir una aplicación utilizando un buscapersonas horizontal y el paquete de soporte para Android. He hecho esta compilación de código exacta en otro proyecto, pero la última línea del segundo ejemplo de código no me permite compilar. Eclipse está diciendo Cannot instantiate the type PagerAdapter

Mis importaciones

 import android.support.v4.app.Fragment; import android.support.v4.app.FragmentActivity; import android.support.v4.view.PagerAdapter; import android.support.v4.view.ViewPager; 

Mi código

 List<Fragment> fragments = new Vector<Fragment>(); fragments.add(Fragment.instantiate(this, Tab1.class.getName())); fragments.add(Fragment.instantiate(this, Tab2.class.getName())); fragments.add(Fragment.instantiate(this, Tab3.class.getName())); this.mPagerAdapter = new PagerAdapter(super.getSupportFragmentManager(), fragments); 

¿Crees que hay algo mal en mis importaciones o en el proyecto ?, hazme saber si necesitas más información. Este código ha funcionado en otros proyectos.

Gracias

2 Solutions collect form web for “Instancia de PagerAdapter en Android”

PagerAdapter es una clase abstract – no se puede instanciar. Tienes que crear una nueva clase que hereda de PagerAdapter y usarla en su lugar.

Simplemente cree una nueva clase que hereda de PagerAdapter y utilícela en su lugar.

Nota: No olvide eliminar la importación inicial "import android.support.v4.view.PagerAdapter;" E importar la clase recién creada.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.