这是我的创建集合的方法,放在base类里
public<T> List<T> initList(T...t) { List<T> list = new ArrayList<>(); for (T mT : t) { list.add(mT); } return list; }使用
fragmentList = initList(new ComprehensiveFragment(), new MoveFragment(), new FindFragment(), new MineFragment());上面那个创建集合的方法,允许输入多个泛型参数,T...t就被认为是一个集合了。
这里用泛型,在于可以生成任意类型的集合,加快了写代码的效率。