2016-07-21 22 views
2

是否可以使用通用類型的方式進行改造?Android使用通用類型的改進

例如是這樣的:

public interface RetroInterface<T> { 
    @GET("content/{id}") 
    T getById(@Path("id") int id); 
} 

我讀過改造使用方法簽名,以確定在運行時返回類型,在這種情況下,它甚至有可能有通用的接口,如上面?

回答

0

是的,我認爲這是可能的,但要小心改裝返回一些Call所以,你可以創建不同的

Call<T>像方法的接口但你真的需要創建一個服務模板?因爲在你得到的註釋中,你要求服務器提供一個特定的資源,以便知道響應類型