retrofit2相关内容

在 Android 中通过 HTTP/2 POST 流式音频

一些背景: 我正在尝试在 android 应用程序上开发与语音相关的功能,用户可以使用语音进行搜索,服务器在用户说话时发送中间结果(这反过来更新 UI)和查询时的最终结果完全的.由于服务器只接受 HTTP/2 单套接字连接和 Android HTTPUrlConnection 尚不支持 HTTP/2,我正在使用 Retrofit2. 我看过这个,this 和 this 但每个示例都有固 ..
发布时间:2021-11-30 16:44:29 移动开发

使用视图模型和改造的用户登录

我正在尝试使用改造和视图模型进行登录 我仅通过改造就成功登录...参考本教程-->https://www.youtube.com/watch?v=j0wH0m_xYLs 我还没有找到任何与使用 viewmodel 登录相关的教程 发现了这个stackoverflow问题,但仍然没有答案-->如何进行改造 API 调用使用 LiveData 和 ViewModel 请求方法发布 ..
发布时间:2021-11-27 19:00:52 移动开发

在android中的适配器内改造调用

我正在适配器内执行改造调用..我已经成功实施,并且它给了我所需的输出但是在适配器下执行此操作是一个好习惯吗??????? 我的应用程序是 -->产品销售应用程序-->在我的购物车中-->我显示用户想要购买的产品列表-->为此需要一个适配器-->我正在执行滑动删除功能->执行对删除(holder.delete.setonclicklistener {...})按钮的改造调用 我的代码是- ..
发布时间:2021-11-27 13:16:04 移动开发

Android 预棒棒糖设备出现错误“SSL 握手中止:ssl=0x618d9c18:系统调用期间出现 I/O 错误,连接由对等方重置"

我遇到了一个奇怪的问题,改装一直让我失望 "SSL 握手中止:ssl=0x618d9c18:系统调用期间出现 I/O 错误,对等方重置连接" 在 kitkat 中,而相同的代码在棒棒糖设备中运行良好.我正在使用如下所示的 OkHttpClient 客户端 public OkHttpClient getUnsafeOkHttpClient() {尝试 {最终 TrustManager[ ..
发布时间:2021-11-27 12:37:12 移动开发

使用改造 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 Web开发

如何使用retrofit2接收Json数组(“结果")

我知道如何接收这种类型的数组: [{“用户名":“路易斯","job": "开发人员",“年龄":23}] 我的问题是当我必须接收一个具有如下特定名称的数组时: {"result":[{"userid":"1","username":"Luis","job":"developer","age":"23"}]} 在这种情况下,我必须使用retrofit2接收上面名为“result"的数组 ..
发布时间:2021-11-21 21:09:40 Android

如何处理 Retrofit 2.0 中的错误

我想处理 Retrofit 2.0 中的错误 得到例如code=404 和 body=null,但 errorBody() 包含 ErrorModel 中的数据(布尔状态 和 字符串信息). 这是errorBody().content:[text=\n{"status":false,"info":"提供的电子邮件不存在."}]. 如何获取这些数据? 谢谢你帮助我! 这 ..
发布时间:2021-11-21 20:49:02 Android

在 Retrofit 2 中上传文件

我尝试了以下操作,但在响应时我收到了 500 错误(内部服务器错误)——请帮我设计上面屏幕截图中的请求界面...谢谢 @Multipart@POST("我的记录")呼叫addRecord(@Query("token") String token,@Query("userid") int userId,@Query("name") 字符串名称,@Part("file") RequestB ..
发布时间:2021-11-21 20:31:59 Android

我可以在房间数据库中自动增加 id 但是当刷新数据库时它显示双倍

在我的应用程序中,首先我使用改造从服务器获取数据,然后将其保存在房间数据库表中,然后显示在 recyclerview 中,但是当我使用 id 作为主键时,它只显示一个数据,然后这个 id 我注释 autoGenerate = true然后它显示我放入服务器的所有数据,但是当我重新打开我的应用程序时,它显示双倍数据(这意味着首先我在服务器中有 3 个数据,这个应用程序显示 3 个数据但是当我重新打开 ..
发布时间:2021-11-21 18:42:37 Android

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

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

使用改造 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 Web开发

互联网检查,使用MVP、RX和Retrofit时该放在哪里

我已经浏览了这个和this 帖子.所以我真的同意第二个帖子,即演示者不应该知道 android 特定的事情.所以我在想的是将互联网检查放在服务层.我正在使用 Rx Java 进行网络调用,所以我可以在进行服务调用之前进行网络检查,所以这样我需要手动抛出和 IOException 因为我需要在网络不可用时在视图中显示错误页面,另一种选择是我为没有互联网创建自己的错误类 Observable>res ..
发布时间:2021-11-17 02:00:46 其他开发

签名 APK 中的空响应 - 调试 APK 中的正确响应

我正在使用 Retrofit 进行网络调用. 我在签署 APK 时遇到了奇怪的问题. 改造请求, @FormUrlEncoded@Headers("接受:应用程序/json")@邮政("******")呼叫authenticationUser(@Field("umMobileNumber") String websiteId,@Field("spPassword") String l ..
发布时间:2021-11-15 21:56:44 其他开发

如何获取“天气"使用 Retrofit 来自 OpenWeatherMap API 的对象数据

我是开发新手,我正在尝试为一项作业开发一个 android 天气应用程序,我遵循了这个 教程 在 youtube 上创建它一切正常,但我无法从“天气"中获取数据;以下 API 上的对象. OpenWeatherMap API {“坐标":{“lon":-122.08,“纬度":37.39},“天气":[{“id":800,“主要":“清除",“描述":“晴朗的天空",“图标":“01d"}], ..
发布时间:2021-11-15 03:39:16 其他开发

使用改造 2 下载 POST 方法的 PDF 响应

我是使用改造的 android 和 JSON 新手.我在我的项目中使用了改造 2.这是 post API 之一,它提供 pdf 作为响应. @POST("examples/campaign_report_new.php")呼叫getAddressTrackingReport(@Body ModelCredentialsAddressTracking 凭据); 我使用下面的代码来完成这 ..
发布时间:2021-11-15 03:10:39 其他开发

安卓|使用 retrofit2 和本地 API 的基本身份验证

我开始制作一个应用程序并首先将它连接到一个模拟 API.现在我想将它连接到在我的 PC 上运行的 API. 首先,我正在尝试实现登录访问.由于我的 API 的基本 URL 是 http://localhost:5000/energy/api/ 我改变了它到 http://>:5000/energy/api/(不知道这是否正确).我正在我的实际手机上测试它.但是我的代码用户名和密码作为参数传递 ..
发布时间:2021-11-15 02:51:50 其他开发