retrofit与rxjava搭建的网络框架使用的一个小技巧
来源:互联网 发布:淘宝网网银支付流程 编辑:程序博客网 时间:2024/06/08 12:31
网络请求中的某个参数是固定的,而这个请求可能会多次用到,很可能某一处修改了而其他其他地方忘记修改。这里我们使用静态常量注解的方式,安卓中不推荐使用枚举。例如:
public interface AppService { public static final String TERMINALTYPE = "0"; @StringDef({TERMINALTYPE}) @Retention(RetentionPolicy.SOURCE) public @interface TerminalType { } /** * 用户登陆 * 该版本固定传"0" * @param userId * @param password * @param terminalType * @return */ @POST("login.json") Observable<LoginBean> login(@Query("userId") String userId, @Query("password") String password, @Query("terminalType") @TerminalType String terminalType);}
阅读全文
0 0
- retrofit与rxjava搭建的网络框架使用的一个小技巧
- Rxjava与retrofit的网络访问使用
- Android使用RxJava+Retrofit请求网络的小Demo
- Retrofit+RXJava+MVP的框架搭建
- 【Android - 框架】之Retrofit+RxJava的使用
- 优雅的使用MVP+RxJava+Retrofit框架
- Retrofit+RxJava的使用
- Retrofit+RXJava的使用
- 使用Retrofit搭建自己的网络请求框架
- Retrofit 2.0 + RxJava 2.0搭建简单的Android请求框架。
- 结合Retrofit,RxJava,Okhttp,FastJson的网络框架RRO
- 结合Retrofit,RxJava,Okhttp,FastJson的网络框架RRO
- 打造属于自己的网络请求框架(OKHttp+Retrofit+RxJava)
- 如何封装自己的网络框架(RxJava+okHttp+Retrofit)
- 一个极简单的Retrofit和RxJava的小例子
- Rxjava+Retrofit结合使用时的开发技巧
- OkGo,一个专注于让网络请求更简单的框架,与RxJava完美结合,比Retrofit更简单易用。
- Retrofit与RxJava相结合的网络请求封装
- python shell cmd timeout using subprocess
- MongoDB 删除数据
- (转)为什么说,比特币ETF再次被美国证监会拒绝是意料之中?
- 核密度估计 Kernel Density Estimation(KDE)
- String to Integer (atoi)
- retrofit与rxjava搭建的网络框架使用的一个小技巧
- 线性判别分析(Linear Discriminant Analysis)
- angular跨域和session 数据NULL问题
- 集合框架
- 51talk-5 Tell mom I love her
- 再次用construct制作游戏
- 汇编Q1:大数相乘
- easyUI下拉框的联动
- 80s下载电影