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