3
我有一個自定義的Oracle對象傳遞給SuggestBox。然後,我需要從de SuggestBox中選擇一個對象。SuggestBox重寫addSelectionHandler
public HandlerRegistration addSelectionHandler(SelectionHandler<SuggestOracle.Suggestion> handler)
問題是我沒有建議。我有「CustomSuggestion」。我閱讀de API,並嘗試編寫實現接口HasSelectionHandlers的自定義SuggestBox,但是我不能,因爲SuggestBox具有該接口的實現。我收到錯誤:
The interface HasSelectionHandlers cannot be implemented more than once with different arguments: HasSelectionHandlers<SuggestOracle.Suggestion> and HasSelectionHandlers<CustomSuggestion>
你能幫我嗎?對不起,我的英語不好。
嗨。我決心沒有演員,但我改變它,現在工作。謝謝。 String value =((CustomSuggestion)event.getSelectedItem())。fSomeOtherValue; – theleftone 2010-12-15 08:53:01
它在javadoc中表示「將'Suggestion'對象向下轉換爲子接口」。猜猜它是有意的。 – z00bs 2010-12-15 09:11:58