1

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

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

但是 Eclipse 给了我以下警告:

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

不过,我找不到正确的类型来输入参数。

除了禁用泛型警告之外的任何线索?

4

1 回答 1

7

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

OnItemClickListener myClickHandler = new OnItemClickListener() {
    public void onItemClick(AdapterView<?> parent, View v, int position, long id) {
        ...
    }
}
于 2012-07-24T21:20:34.923 回答