0
我在Android项目java中的<?>是什么?
listview.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
....
这段代码什么是AdapterView<?>
是什么意思?像任何类型的AdapterView泛型一样?如果我拨打parent
上的某个功能,并输入<T>
作为参数或返回值,会怎么样?
看一看:http://stackoverflow.com/questions/33117941/how-java-deals-with-references-to-a-generic-type/33122439#33122439 –