是否可以在不同的活动中使用相同的ArrayAdapter?
答案 0 :(得分:1)
是可以的,但是为什么呢? 您可以在活动中创建课程的实例 和Java的GC(垃圾收集器)将从RAM中删除未使用的对象
通过这种方式,您可以使用类似的代码来达到所需的目的
public MyArrayAdapter extends ArrayAdapter{
private static MyArrayAdapeter instance;
public MyArrayAdapter getInstance(){
if(instance==null) instance = new MyArrayAdapter();
return instance;
}
}
或仅使用静态变量并将对象分配给它,然后使用您的类对其进行访问