-1
public void onItemClick(AdapterView<?> parent, View v, int pos, long id)

<?>上面代码中的含义是什么?

4

3 回答 3

1
  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];
于 2012-07-16T23:55:47.400 回答
0

AdapterView<?>parent

<?>通配符。

参考此特定功能的文档。

于 2012-07-16T23:31:32.180 回答
0

在 Java 泛型的概念中,这意味着您正在使用通配符。

所以这意味着任何 AdapterView 类型都可以在该签名中使用。

于 2012-07-16T23:35:34.223 回答