1

次のように、ListView に OnItemClickListener があります。

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

ただし、Eclipse から次の警告が表示されます。

「AdapterView は raw 型です。ジェネリック型 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 に答える