制作自定义适配器Android但ArrayAdapter没有默认构造函数

时间:2016-02-11 20:55:16

标签: java android list arraylist adapter

我'延伸' 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...

1 个答案:

答案 0 :(得分:0)

更改

public class FeedAdapter extends ArrayAdapter<ArrayList<ArrayList<String>>>

public class FeedAdapter extends ArrayAdapter<ArrayList<String>>

此外,

super(context, view, list);

super(context, view);