我意识到,如果您尝试扩展 SimpleAdapter 类,则必须将构造函数公开 -
public MySimpleAdapter(Context context, List<? extends Map<String, ?>> data, int resource, String[] from, int[] to) {
super(context, data, resource, from, to);
}
但这会使某人(或我)可能不小心创建一个新适配器,对吗?
我试图使适配器中的所有数据和方法都是静态的,但这似乎不是正确的做事方式......?对不起,我不是太挑剔。我只是不希望有人意外实例化 MySimpleAdapter 的实例
我应该如何让这个类成为单身人士?
我使用 SimpleAdapter 的方式是我用它作为一个容器来保存我在动态收缩/增长的列表视图中需要的所有对象。在应用程序中的任何位置,都应该只有一个这样的容器。我是否正确地解决了这个问题?