在线咨询
微信咨询
服务热线
服务热线:15639912513
TOP
当前位置:
首页 > 新闻中心> 安卓课堂>required:'android.app.Fragment'

required:'android.app.Fragment'

发布时间:2020-02-26 浏览:3879次

郑州app开发过程中遇到required:'android.app.Fragment'。这个问题主要是android版本问题。

这句话只老版本的

 //FragmentManager manager = getFragmentManager();

这句话是新版本的,尤其是这句getSupportFragmentManager();

 FragmentManager manager = getSupportFragmentManager();

这句话是新版本的,这句话androidx.fragment.app.FragmentTransaction

       androidx.fragment.app.FragmentTransaction transaction = manager.beginTransaction();

这句话是老版本的

       // FragmentTransaction transaction = manager.beginTransaction();

        Secondfragment second=new Secondfragment();

        if(width>height){

            transaction.replace(R.id.fragment_container,second);

        }else {

            transaction.replace(R.id.fragment_container,new Firstfragment());

        }

        transaction.commit();

总结,如果用老版本的语句,会出现required:'android.app.Fragment'这句提示。主要错误是从这句爆出的   transaction.replace(R.id.fragment_container,second);,会提示,second不会出现。

TAG
3879
该内容对我有帮助