public void onItemClick(AdapterView<?> parent, View v, int pos, long id)
<?>
上面代码中的含义是什么?
Array<Int> arrayOfInts;
Array<String> arrayOfStrings;
Array<?> arrayOfAnything; //
Object o = arrayOfAnyting[0];
if (arrayOfAnything[0] instanceof String){
String s =(String) arrayOfAnything[0];
}
String s2 = arrayOfStrings[0];
在 Java 泛型的概念中,这意味着您正在使用通配符。
所以这意味着任何 AdapterView 类型都可以在该签名中使用。