Android报错
异世界魔法开发者
这个作者很懒,什么都没留下…
展开
-
Retrofit和RxJava什么调用unsubscribeOn()
今天被坑到这里很久,我们对API调用了observeOn(MainThread)之后,线程会跑在主线程上,包括onComplete也是,unsubscribe也在主线程,然后如果这时候调用call.cancel会导致NetworkOnMainThreadException,所以一定要在retrofit的API调用ExampleAPI.subscribeOn(io).observeOn(MainTh...原创 2020-01-17 10:01:23 · 2195 阅读 · 0 评论 -
Retrofit2 post 请求参数拼接
Kotlin: //短信登录 post请求拼接参数,使用QueryMap,不能添加 @FormUrlEncoded @POST("auth/mobile/token/sms") fun verifyCodeLogin(@Header("Authorization")token: String,@QueryMap body: Map<String, Strin...原创 2020-01-03 15:21:19 · 2612 阅读 · 0 评论 -
(retrofit2报错)java.lang.IllegalArgumentException: Missing either @GET URL or @Url parameter.
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.rxjava/com.example.rxjava.MainActivity}: java.lang.IllegalArgumentException: Missing either @GET URL or @Url parameter. ...原创 2019-12-20 10:46:13 · 560 阅读 · 0 评论