Retrofit入门
2024-08-26 09:20:46
1 Retrofit retrofit = new Retrofit.Builder()
.addConverterFactory(ScalarsConverterFactory.create()) //请求返回字符串,如需返回对象,需使用converter-gson
.baseUrl("http://www.baidu.com").build();
DataService service = retrofit.create(DataService.class);
public interface DataService {
@GET("/")
Call<String> getData();
}
Call<String> data = service.getData();
//String msg=data.execute().body().toString();//同步执行 //异步执行
data.enqueue(new Callback<String>() {
@Override
public void onResponse(Call<String> call, Response<String> response) { }
@Override
public void onFailure(Call<String> call, Throwable t) { }
});
- Gson:
com.squareup.retrofit2:converter-gson
- Jackson:
com.squareup.retrofit2:converter-jackson
- Moshi:
com.squareup.retrofit2:converter-moshi
- Protobuf:
com.squareup.retrofit2:converter-protobuf
- Wire:
com.squareup.retrofit2:converter-wire
- Simple XML:
com.squareup.retrofit2:converter-simplexml
- Scalars (primitives, boxed, and String):
com.squareup.retrofit2:converter-scalars
最新文章
- jdbc在mysql下一次执行多条sql脚本
- ionic扩展插件
- table表格宽度固定,同时td内容过长也不会被撑开
- JAVA Socket 编程学习笔记(二)
- Spring MVC CORS support
- SecureCRT使用sz和rz命令进行文件的上传和下载
- C语言初学者代码中的常见错误与瑕疵(14)
- HDOJ 1423 Greatest Common Increasing Subsequence -- 动态规划
- FSG压缩壳和ImportREC的使用 - 脱壳篇05
- 激活工具 – Microsoft Toolkit 2.4.7
- asp.net 分页的制作
- QT通过IP地址定位地址(用get方法取数据)
- SE 2014年3月31日
- SQL Server编程系列(2):SMO常用对象的有关操作
- 【转】c++ new操作符的重载
- Ubuntu配置OpenStack 一:主机环境配置以及问题总结
- VxWorks 基本启动方式
- 微信小程序之swiper组件高度自适应
- Error【0003】:配置桥接网络报错
- eclipse 编码改成utf-8
热门文章
- ACL权限设置使用
- PLSQL_基础系列12_替换函数用法REPLACE / TRANSLATE / REGEXP_REPLACE
- 0808HTML
- DirFile
- 转-android图片降低图片大小保持图片清晰的方法
- Java中的hashCode 方法
- 20145305 《Java程序设计》第9周学习总结
- [Flex] PopUpButton系列——CornerRadius的运用
- [ActionScript3.0] 传递任意数量的参数
- inno setup 在卸载时如果想保留文件 使用uninsneveruninstall