retrofit

    1熱度

    1回答

    我用改裝來正確地得到響應改型響應,然後我通過在迴應主體對象的反應,而它未能獲得在UI線程對象,有一個NullPointerException異常錯誤,我認爲這是異步請求的問題,如何避免這個問題? protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); set

    0熱度

    1回答

    我使用的是API這是在我的掌握,以及已經加入了一個開發團隊最近正在使用Retrofit1。 我無法將請求發送到需要的格式服務器,因爲服務器需要多形式的數據體的格式如下: Uniqueidentifier:FileName.jpg:ReroutServerIP:Base64EncodedDocString. 我已經爲了做到這一點嘗試了許多不同的技術任務,但我找不到任何工作方法來做到這一點。服務器

    0熱度

    3回答

    我一直在試圖讓回收視圖與改造工作。我似乎從getRecipes()方法中獲得了JSON罰款,並且我的日誌顯示了一些數據在那裏。 但是,當我從onCreate()調用getRecipes()方法時,出現了一些問題。當我檢查我的recipeList數組是否在onCreate中包含我的JSON結果時,它告訴我它是空的。爲什麼它會這樣做,如果我的getRecipes()方法中的日誌顯示數據在那裏...?

    1熱度

    1回答

    我正試圖解決Retrofit 2在響應中返回null的問題。有趣的是,在模擬器中一切正常,數據被接收並顯示,但是當我構建APK時,同樣的事情會因爲NullPointerException而崩潰。我評論了發生這種情況的路線。 我的build.gradle依賴關係: compile 'com.squareup.retrofit2:retrofit:2.3.0' compile 'io.reactiv

    2熱度

    2回答

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

    0熱度

    3回答

    我有一個改造請求,當我在onResponse中獲取數據時, 我在上面的代碼中稱爲繁重工作的文本視圖中插入了倍數,我從OnReponse得到結果,否則我會從數據庫中得到結果,所以問題是我在OnResponse和OnFailure中有相同的代碼,所以有任何方法可以將我繁重的工作放在改進之外,並等待響應只從OnResponse或OnFailure獲得一個結果? call.enqueue(new Call

    1熱度

    1回答

    我試圖解析看起來像這樣的JSON響應。 { "Cryptsy": { "AMC": [ "BTC" ], "CIRC": [ "BTC" ], "SYNC": [ "BTC" ] }, "Bitstamp": { "EUR": [

    0熱度

    3回答

    我得到了錯誤java.lang.illegalstateException:預期BEGIN_OBJECT但行1列42是BEGIN_ARRAY當與改造呼叫API,這裏是我的代碼: 下面是我的界面: @FormUrlEncoded @POST("myCollection") Call<APIResponse<List<MyCollection>>> getMyCollection( @F

    0熱度

    2回答

    我已經看到這個問題幾次在stackoverflow問。但這些答案不解決我的問題,我是新的retrofit.i'm使用改造我的登錄interface.i'm發送用戶名,密碼,然後響應將是一個array.when我試圖登錄裏面兩個記號,​​登錄貓表示java.lang.IllegalStateException: Expected BEGIN_ARRAY but was BEGIN_OBJECT 請求

    0熱度

    1回答

    我搜索堆棧溢出的答案,但從來沒有找到一個,我很好奇爲什麼我們定義端點,請求方法簡而言之接口的形式服務器的請求,有什麼好處的預先