Quiero implementar los 2 fijos pestañas en mi aplicación.
He seguido este tutorial.

En mi TabPagerAdapter clase que estoy recibiendo este error :

FragmentPageAdapter en android.support.v4.app.FragmentPagerAdapter no se puede aplicar a android.app.FragmentManager

TabPageAdapter clase:

package com.nikhil.tabs;


import android.app.Fragment;
import android.app.FragmentManager;
import android.support.v4.app.FragmentPagerAdapter;


public class TabsPagerAdapter extends FragmentPagerAdapter {

    public TabsPagerAdapter(FragmentManager fm) {
        super(fm); //getting error here
    }

    @Override
    public Fragment getItem(int index) { //getting error here

        switch (index) {
            case 0:
                //Top Rated fragment activity
                return new TopRatedFragment();
            case 1:
                //Games fragment activity
                return new GamesFragment();
        }

        return null;
    }

    @Override
    public int getCount() {
        //get item count - equal to number of tabs
        return 2;
    }

}

¿Por qué es que el error causado y cómo resolverlo?

OriginalEl autor Nikhil | 2015-03-07

1 Comentario

  1. 24

    Error se produce porque el FragmentPagerAdapter utiliza apoyar a las bibliotecas y Fragment y FragmentManager no!

    Cambio

    import android.app.Fragment;
    import android.app.FragmentManager;

    A

    import android.support.v4.app.Fragment;
    import android.support.v4.app.FragmentManager;
    Gracias! Claro como un cristal. Me lo perdí. 🙂
    Exactamente la respuesta correcta.. Gracias de este.
    Gracias realmente Útil 🙂

    OriginalEl autor Apurva

Dejar respuesta

Please enter your comment!
Please enter your name here