Bootstrap

required android.app.fragment,required:'android.app.Fragment'

郑州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不会出现。

;