创建了几个类继承Fragment, 需要将创建的类存储在ArrayList<Fragment>中; 出现不能将new 出来的对象放到队列中,原因很简单;
创建类时引入包是:import android.app.Fragment;
创建队列和对象时使用的包是:import android.support.v4.app.Fragment;
解决办法
:创建类,创建队列和对象的包引入同一个就ok
本文介绍了一个关于Android开发中使用Fragment时遇到的包冲突问题。当使用不同版本的Fragment类时,可能会导致无法将实例放入ArrayList中。文章提供了解决方案,即确保所有Fragment相关的类都使用相同的包版本。
创建了几个类继承Fragment, 需要将创建的类存储在ArrayList<Fragment>中; 出现不能将new 出来的对象放到队列中,原因很简单;
创建类时引入包是:import android.app.Fragment;
创建队列和对象时使用的包是:import android.support.v4.app.Fragment;
解决办法
:创建类,创建队列和对象的包引入同一个就ok

被折叠的 条评论
为什么被折叠?