getCount overriden方法没有调用但是构造函数被调用

时间:2017-11-23 10:24:30

标签: android

BaseAdapter课程从MyAdapter延伸,但getCount被调用的是getView{ "items":[ { "available":"2", "capacity":"2", "name":"name2", "entityKey":"dkfhakshdfh" }, { "available":"1", "capacity":"1", "name":"name1", "entityKey":"dkfhaksdfef" } ], "kind":"theatreManagement#show", "etag":"\"asdfasdfasfasfahih\""w } 方法未调用

Image description

1 个答案:

答案 0 :(得分:0)

我看到你的代码,getCount()和getView是BaseAdapter的重写方法,每当你创建一个 MyAdapter()类的对象时,构造函数将被调用而不是被重写的方法,这里< strong>多态有效。 getCount()和getView()只会提供给类,所以只有在设置适配器时它们才会返回值。

相关问题