Android:我应该给AdapterView的参数什么类型?

时间:2012-07-24 20:59:05

标签: android

我的ListView有一个OnItemClickListener,如下所示:

OnItemClickListener myClickHandler = new OnItemClickListener(){
                public void onItemClick(AdapterView parent, View v, int position, long id){
                ...
                }
}

然而Eclipse给了我以下警告:

“AdapterView是一种原始类型。应该参数化对泛型类型AdapterView的引用。”

但是我找不到合适的类型来放入参数。

禁用泛型警告以外的任何线索?

1 个答案:

答案 0 :(得分:7)

只需使用问号?,这意味着引用任何类型的对象。

OnItemClickListener myClickHandler = new OnItemClickListener() {
    public void onItemClick(AdapterView<?> parent, View v, int position, long id) {
        ...
    }
}
相关问题