retrofit2

    0熱度

    1回答

    我想設置的ProGuard我的應用程序,我遇到了以下錯誤致命錯誤: java.lang.NoSuchMethodError: No static method getParameterized(Ljava/lang/reflect/Type;[Ljava/lang/reflect/Type;)Lcom/google/gson/reflect/TypeToken; in class Lcom/goo

    0熱度

    1回答

    類 我有我的應用程序的網絡組件,讓我注入改裝到我的活動&片段,我想把它注入到我的工作類,這裏就是我所做的 NetComponent接口: @Singleton @Component(modules={AppModule.class, NetModule.class}) public interface NetComponent { void inject(MainActivity a

    0熱度

    1回答

    com.squareup.retrofit2:retrofit:2.3.0 我的步驟: 開始異步請求:getCompaniesList() 等待成功響應 啓動另一個異步請求:getCatalogsList() 等待成功響應 做一些其他的代碼 這裏摘錄我的活動: RestClient restClient = RestClientFactory.getRestClient(); Ca

    -1熱度

    1回答

    我有一個使用sdk版本25開發的Android項目。我使用RXJava作爲我的線程管理和Retrofit庫來打網絡。 我還實現了用於添加重寫有趣攔截(鏈:Interceptor.Chain)的自定義攔截器:響應? { val request = addHeader(chain) val response = chain.proceed(request) checkErrorR

    0熱度

    2回答

    我正在開發一個應用程序,用戶可以在註冊後編輯他/她的配置文件。問題是編輯配置文件時會對後端使用多個API調用。一個用於編輯電子郵件,一個用於編輯密碼等等。我將retrofit2與RxJava結合使用,因此呼叫是Observables/Singles。當用戶按下編輯按鈕並在不同線程上執行調用時,會顯示一個微調器。如果它們並行執行,我該如何處理成功/失敗?用戶需要知道編輯是否成功,並在呼叫完成時隱藏微

    0熱度

    1回答

    我想實現基本的練習Retrofits顯示:對github API進行簡單的查詢。我試圖得到一個Repository的列表,但是雖然結果的狀態是200,但是它的主體是空的。 github上有一些門票抱怨同樣的問題,它看起來可能來自json轉換器。我使用gson。但我無法發現它的代碼是罪魁禍首... 這裏是我的依賴關係: dependencies { compile 'com.squareup.re

    0熱度

    1回答

    我正在使用「Discord API」開發Android應用程序。 首先,如果我叫相同的API在郵差,它工作正常。 但在我的android應用程序,它不起作用。 我想用什麼樣的API是這樣的:「https://discordapp.com/developers/docs/resources/guild#add-guild-member」 我想要做同樣的事情在我使用「改造庫」 Android應用程序。

    2熱度

    2回答

    接口: @GET("burrowedbooks/") Call<JsonArray> getCategoryList(@Header("Authorization") String token); 用法: private LibraryAPi service; Retrofit retrofit = new Retrofit.Builder() //.client(

    0熱度

    1回答

    我試圖通過改造來檢索對象的列表: public interface TemplateApi { @GET("/api/templates") Observable<List<TemplateDto>> getList(); } 這裏的DTO: public class TemplateDto { public String id; public Str

    1熱度

    4回答

    你能幫我通過Retrofit2解析{"array" : ["123", "345", "567", "789"]}。 我已經試過這種方式, ArrayList<String> array = new ArrayList<>(); public void setArray(ArrayList<String> array){ this.array = array; } public Array