retrofit相关内容

Retrofit 2.0 如何删除?

我正在使用 Retrofit 2.0 并且我正在我的 Android 应用程序中实现删除功能,但是我无法成功,有人可以给我建议吗? 我都试过了: @DELETE("books/{id}") void deleteBook(@Path("id") int itemId);@DELETE("books/{id}") void deleteBook(@Path("id") int bookId, ..
发布时间:2021-07-09 20:32:23 Java开发

如何扩展 Retrofit 2.0 调用?

我想实现这样的目标: MyCallcall = service.login(loginRequest);call.enqueue(新的可运行(){@覆盖公共无效运行(){//响应}}, new Runnable() {@覆盖公共无效运行(){//失败}}); 这样当我必须拨打电话时,我不需要解析每个回调中的响应,并且代码更轻巧且可重用. 我尝试了此代码段中的代码,但出现错误: 无法 ..
发布时间:2021-07-09 20:31:47 其他开发

如何为 api 调用制作通用改造库

我正在研究 API 集成.我想为 API 集成制作通用类.它可以适应所有 API 集成.现在我正在为所有 API 使用单独的代码.我是 android 应用程序开发的新手.所以请指导我. public void getHomeCategoryDe​​tailApi(Context context) {final ProgressDialog loadingDialog = ProgressDi ..
发布时间:2021-07-09 20:31:41 移动开发

改造Android基本和简单的问题

我的服务器返回如下简单的 Json 结果, {"message":"上传成功!"} 我正在尝试将结果放入 Retrofit Model 类 public class MyResponse {@SerializedName("消息")字符串消息;} 我的接口类在这里 公共接口 MyService {@Multipart@邮政("/")公共改造2.CallsaveFi ..
发布时间:2021-07-09 20:31:36 移动开发

Retrofit 2 简单上传文件到服务器

我是 retrofit 的新手,在此代码中,我想将文件作为图像或其他格式上传到服务器,我阅读了有关此的 Retrofit 文档,但我不能这样做, 我可以创建提供程序,我可以使用它从服务器POST或GET,但我的问题是上传文件. 感谢提前 我的 SignalProvider 类: 公共类 SignalProvider {私人 SignalRetrofitServiceProvid ..
发布时间:2021-07-09 20:31:33 移动开发

如何设置动态文件名?

使用改造 2,我如何为上传的文件设置动态名称? 目前是这样的: @Part("avatar\"; filename=\"image\" ") RequestBody image, 但是,上传的文件名将是 image 没有扩展名.关于这个案例有什么建议吗? 解决方案 使用 MultipartBody.Part 作为类型定义你的端点: 接口示例{@多部分//@POST("/foo/ ..
发布时间:2021-07-09 20:31:27 其他开发

带有 Retrofit 2 和 RxJava 的 concatMap() 中的 NetworkOnMainThreadException

在我的应用程序中,当用户搜索新电影并从网络服务检索电影数据时,我尝试使用 RxJava 做出反应.为了做到这一点,我想使用 concatMap 将获取新电影查询的操作与向网络服务请求电影连接起来.这样做我得到一个 NetworkOnMainThread 异常,我不明白原因.. createSearchViewObservable(searchView).subscribeOn(Schedule ..
发布时间:2021-07-09 20:31:24 移动开发

Retrofit2.0 返回 404 not found

Retrofit 改造 = new Retrofit.Builder().baseUrl("http://ipAdress/SaveImg/DouBanGirl").addConverterFactory(GsonConverterFactory.create()).建造();imgApi imgService = retrofit.create(imgApi.class);调用imgCall ..
发布时间:2021-07-09 20:31:20 移动开发