我'延伸' ArrayAdapter但是当我尝试将其构造函数之一用作super()时;它抱怨说" ArrayAdapter没有默认构造函数"。 我需要它来存储我的ListView,上下文和数据,以便它可以在任何地方被引用...所以,我该如何解决? 附:它可能是我的数据类型列表??
public class FeedAdapter extends ArrayAdapter<ArrayList<ArrayList<String>>>
{
public FeedAdapter(Context context, int view, ArrayList<ArrayList<String>> list)
{
//TODO: WHY NOT WORKING??
super(context, view, list);
}
//Other code...
答案 0 :(得分:0)
更改
public class FeedAdapter extends ArrayAdapter<ArrayList<ArrayList<String>>>
到
public class FeedAdapter extends ArrayAdapter<ArrayList<String>>
此外,
super(context, view, list);
到
super(context, view);