2012-07-24 64 views
1

我有一個這樣的OnItemClickListener我的ListView:Android:我應該給AdapterView的參數輸入什麼類型?

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

但是Eclipse是給我以下警告:

「適配器視圖是一個原始類型引用泛型類型適配器視圖應進行參數設置。」

雖然我找不到要放入參數的正確類型。

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

回答

7

只需使用問號?這意味着指的任何類型的對象。

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

謝謝。日食給我的建議,但我認爲這是因爲它不知道我其實應該用什麼,我擔心這可能會造成在路上的錯誤。現在我明白了。 – 2012-07-24 21:22:01

相關問題