retrofit相关内容

使用改造获取带有 GSON 的嵌套 JSON 对象

我正在从我的 android 应用程序中使用 API,所有 JSON 响应都是这样的: {'状态':'好的','原因':'一切都很好','内容': {} 问题是我所有的 POJO 都有一个 status、reason 字段,而 content 字段里面是我想要的真正的 POJO. 有没有办法创建一个自定义的 Gson 转换器来总是提取 content 字段,以便改造返 ..
发布时间:2021-11-25 13:59:25 Java开发

使用改造 2 进行日志记录

我正在尝试获取请求中发送的确切 JSON.这是我的代码: OkHttpClient client = new OkHttpClient();client.interceptors().add(new Interceptor(){@Override public com.squareup.okhttp.Response 拦截(链链)抛出 IOException {请求请求 = chain.requ ..
发布时间:2021-11-25 12:14:19 Java开发

安卓aar依赖

我是 Gradle 构建系统的新手,我有一个库项目,其中包括 Retrofit、okhttp 等依赖项. 我编译了我的项目并创建了一个 aar 文件.我创建了一个虚拟项目并添加了我的库 aar 作为依赖项. 现在,如果我不在我的虚拟应用程序的 build.gradle 文件中添加 Retrofit 和 okhttp 作为依赖项,我的应用程序会因找不到类异常而崩溃. 我的问题是:由 ..
发布时间:2021-11-21 21:03:11 移动开发

OkHttp:<-- HTTP 失败:java.net.UnknownServiceException:网络安全策略不允许与 10.0.2.2 的 CLEARTEXT 通信

我已在我的 Android 应用中成功实现了使用 Firebase 身份验证的 Google 登录. 如您所见,我已使用我的帐户登录并显示在 Firebase 控制台上. 函数 firebaseAuthWithGoogle 在用户使用 Google Sign-in 登录后使用 Firebase 进行身份验证: private void firebaseAuthWithGoogle(G ..
发布时间:2021-11-21 20:09:20 Android

OkHttp:<-- HTTP 失败:java.net.UnknownServiceException:网络安全策略不允许与 10.0.2.2 的 CLEARTEXT 通信

我已在我的 Android 应用中成功实现了使用 Firebase 身份验证的 Google 登录. 如您所见,我已使用我的帐户登录并显示在 Firebase 控制台上. 函数 firebaseAuthWithGoogle 在用户使用 Google Sign-in 登录后使用 Firebase 进行身份验证: private void firebaseAuthWithGoogle(G ..
发布时间:2021-11-21 20:09:10 Android

使用搜索视图的特定标题(从 api 获取)?

我想要这样的东西: 所以事情是,我真正想要的是当用户在搜索视图中输入特定主题名称(如果存在于应用程序中)时,它应该能够提供建议,如果找到它应该打开该主题活动(就像 Facebook,Instagram,...等搜索..这些标题来自API(我已成功显示在其他活动中)​​..像这样: ..它的逻辑是什么???需要帮助...谢谢 所以我刚刚像这样在 XML 中包含了 searchvie ..
发布时间:2021-11-21 18:09:09 移动开发

使用改造 2 进行日志记录

我正在尝试获取请求中发送的确切 JSON.这是我的代码: OkHttpClient client = new OkHttpClient();client.interceptors().add(new Interceptor(){@Override public com.squareup.okhttp.Response 拦截(链链)抛出 IOException {请求请求 = chain.requ ..
发布时间:2021-11-19 23:00:04 Java开发

如何使用两个数据模型在 RecyclerView 中创建多个视图类型?

我有使用 Retrofit 库从 API 获取的数据.API 完美运行.问题是如何将数据放入列表并使用 RecyclerView 适配器显示它.我尝试使用 HashMap 但它会使应用程序崩溃.有人可以帮我展示这个问题的正确结构和解决方案吗? API 数据 报表模型 在报表列表中记录模型 我已经从 API 获得的数据 我想显示的界面 解决方案 我建议你扁平化模 ..
发布时间:2021-11-15 04:05:18 Java开发

将 Retrofit 与 Imgur 的 API 结合使用

我试图将 Retrofit 库与 Imgur 的 API 一起使用,但没有成功.我不断收到 403 Permission Denied 错误.Imgur 用于我尝试做的事情的唯一授权是通过标头,我(相信)我做得对.我当前的代码如下: package me.rabrg.imgur;导入 me.rabrg.imgur.response.Image;导入 me.rabrg.imgur.service. ..
发布时间:2021-11-15 04:00:44 Java开发

改造 URL 参数上没有键名

我需要像那个示例一样在改造时调用 Api: http://api.paco.com/c?version_int&somekey&someotherkey&lastkey&用户+输入&some_base64 我不需要关键参数规范,只需要直接隐含的值(即:&somekey=value&someotherkey=value) 我会在 @Path 上进行连接,但我对优雅有一些疑问. ..
发布时间:2021-11-15 03:55:00 移动开发

使用分页改造定期调用

我目前正在使用 Retrofit2.0 轮询服务器.我在 x 秒内得到结果,但问题是 API 中的页码没有更新.让我们来看看代码以获得更好的说明 private void startPolling() 抛出异常 {Log.e("APP CONSTANT","" + current_page);MrSaferWebService 服务 = ServiceFactory.createRetrofit ..
发布时间:2021-11-15 03:54:19 移动开发

如何使用 Retrofit Android 进行 OAuth 2.0

我正在使用 Retrofit 库,我想在每个 API 调用上实施 OAuth 2.0 以验证这些调用.我怎样才能做到这一点?你能一步一步解释我吗?我关注了一些博客,但不明白如何做到这一点. 解决方案 我强烈建议您查看 u2020 源代码.如果您继续使用 Retrofit 1.x,您可以使用 OkHttp 拦截器(Retrofit 1.x 或 Retrofit 2.x)或 RequestIn ..
发布时间:2021-11-15 02:07:19 移动开发

Retrofit 2.0 抛出“IllegalArgumentException:@Field 参数只能与表单编码一起使用".如何进行正确的 API 查询并修复它?

我的问题是我不知道如何通过收到的 API 开始使用 Retrofit 2.0 - 下面提到... 首先,我需要用户名、密码、fbID(可选)、gmailID(可选)、twitID(可选)、性别、出生日期、位置(不需要 - 如果 long 和 lat 有值)、经度(可选)、纬度(可选)、profileImage(可选). 当所有参数都正常时 - 接收 status = true.如果不是 ..
发布时间:2021-11-15 01:32:02 Java开发