我正在尝试实现扩展SimpleAdapter的我自己的适配器。但是SimpleAdapter
的构造函数的参数之一需要一个List<? extends Map<String, ?>>
。如何将此类值放入该参数?
我尝试创建自己的类来扩展Map,但事实证明,Map是一个接口,应改为实现。因此,我在这个问题上的进展还不是很多。
答案 0 :(得分:1)
例如List<Map<String, String>>
是分配兼容的
与List<? extends Map<String, ?>>
。
允许使用List
的任何子类型。
第一个?
表示允许Map
的任何子类型。
第二个?
表示允许使用任何值类型。
例如LinkedList<TreeMap<String, Foo>>
也可以。