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 タイプを使用できることを意味します。