Android 错误:(26,24)错误:不兼容的类型:无法将类转换为片段

Android 错误:(26,24)错误:不兼容的类型:无法将类转换为片段,android,arrays,android-fragments,Android,Arrays,Android Fragments,我正试图通过碎片在Android上做一个菜单应用程序 我发送的所有类都是从一个片段扩展而来的,这就是它要求我但仍然说不是的数组片段 import android.app.Fragment; import android.app.FragmentManager; import android.app.FragmentTransaction; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; pub

我正试图通过碎片在Android上做一个菜单应用程序

我发送的所有类都是从一个片段扩展而来的,这就是它要求我但仍然说不是的数组片段

import android.app.Fragment;
import android.app.FragmentManager;
import android.app.FragmentTransaction;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;

public class  Actividades extends AppCompatActivity implements InterfaceMenu {

    //Array para menu y fragments

    Fragment[] array_frag;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_actividades);

        //Obtener del menu el boton pulsado
        Bundle extras=getIntent().getExtras();
        menu(extras.getInt("BotonPulsado"));


        array_frag = new Fragment[3];
        array_frag[0]= new Lintern();
        array_frag[1]= new Nivel();
        array_frag[2]= new Service();
    }


    @Override
    public void menu(int frag_boton) {

        //obtener fragmentmanager y empezar transaccion
        FragmentManager mimanager = getFragmentManager();
        FragmentTransaction mitransaction = mimanager.beginTransaction();
        //mandamos el id de donde se van a
        // cargar los fragments y que fragment vamos a mandar
        mitransaction.replace(R.id.actividades,array_frag[frag_boton]);
        mitransaction.commit();
    }
}
这是我的一门课,它们都是空的,就像这样

import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;


/**
 * A simple {@link Fragment} subclass.
 */
public class Lintern extends Fragment {


    public Lintern() {
        // Required empty public constructor
    }


    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
                             Bundle savedInstanceState) {
        // Inflate the layout for this fragment
        return inflater.inflate(R.layout.fragment_lintern, container, false);
    }

}

问题是,您不能将android.support.v4.app.Fragment与getFragmentManager一起使用。您需要改用getSupportFragmentManager


链接:

我尝试了存在的内容,但仍然无法工作。我将从错误中删除图像,因此您无法检查我确定我无法更改图像,但是!!!错误表示不兼容的类型。必需:adroid.app.Fragment是的,您需要使用android.app.Fragment而不是v4.Fragment与GetFragmentManagerTankx Nitesh u wise man:3