标签:retrofit2

  • 如何等待异步方法 - java

    时间:2020-8-26

    我需要返回值uId。我在onResponse()函数内的第一条日志语句中获得了正确的值。但是,当涉及return语句时,它将返回 null 。 我认为onResponse()正在另一个线程上运行。如果是这样,我如何使 getNumber()函数等到 onResponse()函数完成执行(就像thread.join()一样)。 还是有其他解决方案? 代码: S […]

  • 如何在拦截中更改响应主体(使用改造2) - java

    时间:2020-7-27

    我读了成千上万的答案,并尝试了很多方法,但是没有用。当我获得“ 401”时,我真的需要更改响应正文。因为服务器响应与未经授权时的其他常规响应不同。 我正在使用改造2。为了捕获响应,我正在使用拦截器: Request original = chain.request(); Request.Builder requestBuilder = original.ne […]

  • 使用Retrofit2调用API时无法接收数据 - java

    时间:2020-7-22

    我正在制作一个简单的应用程序,该应用程序必须调用一个API,该API返回具有某些属性的对象,并显示在RecyclerView中。 正在呼叫https://jsonplaceholder.typicode.com/photos?_start=0&_limit=5 该应用程序不会崩溃,正在生成recyclerview,但它为空。我使用了调试器,发现rec […]

  • 改造正在返回一个空的响应主体 - java

    时间:2020-7-21

    我正在尝试使用Retrofit和Gson解析一些JSON。但是,我得到的响应机构是空的。当我尝试从对象中打印信息时,出现NullPointerException。 我确保URL正确,并且我也确保POJO也正确。我正在使用jsonschema2pojo来帮助创建POJO类。 这是我要解析的JSON { "?xml": { "@ve […]