日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

android - 在rxjava中map內(nèi)進(jìn)行錯(cuò)誤處理應(yīng)該怎么寫?

瀏覽:277日期:2024-02-26 14:11:56

問題描述

我的需求是這樣的:

第一個(gè)請(qǐng)求是login,拿到token

第二個(gè)請(qǐng)求是用token作為參數(shù)去拿到用戶信息 目前的寫法是這樣的:

subscription = APIHelper.getAPIS().login(mUsername, mPwd).flatMap(new Func1<LoginSuccess, Observable<User>>() { @Override public Observable<User> call(LoginSuccess loginSuccess) {//存一下token 略return APIHelper.getAPIS().getUserInfo(loginSuccess.getId()); }}).map(new Func1<User, User.UserBean>() { @Override public User.UserBean call(User user) {return user.getUser(); }}).subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread()).doOnSubscribe(new Action0() { @Override public void call() {showLoading(R.string.login_message); }}).subscribe(new Subscriber<User.UserBean>() { //onError,onCompleted,略 @Override public void onNext(User.UserBean userBean) { //存一下用戶信息,提示登錄成功 略startActivity(new Intent(LoginActivity.this, MainActivity.class));finish(); }});

目前的問題:在login和userinfo兩個(gè)接口的地方?jīng)]有做錯(cuò)誤處理。 在一些文章中看到可以在map里面做錯(cuò)誤處理,但是我現(xiàn)在的寫法只有后一個(gè)(userinfo)可以處理。 問題:

map中判斷失敗,進(jìn)行處理以后后面的subscribe方法還會(huì)執(zhí)行么?里面的onError,onCompleted回調(diào)會(huì)執(zhí)行么?

如果使用了flapmap,第一個(gè)接口(login)的錯(cuò)誤處理怎么辦?

問題解答

回答1:

代碼正常執(zhí)行完會(huì)進(jìn)入onCompleted,出錯(cuò)了會(huì)進(jìn)入onError;

可以在 maptry-catch處理錯(cuò)誤;也可以在 onError 做統(tǒng)一處理。

.filter(userBean -> { // 請(qǐng)求失敗 if (userBean.getCode() == 999) {Toast.makeText(MyActivity.this, userBean.getMsg(), Toast.LENGTH_SHORT).show();return false; } return true;}).subscribe(userBean -> { // 請(qǐng)求成功 startActivity(new Intent(LoginActivity.this, MainActivity.class)); finish();}, throwable -> { // 程序異常 Log.e('TAG', 'Error:' + throwable.getMessage()); // Toast.makeText(context, '登錄失敗', Toast.LENGTH_SHORT).show();});

回答2:

在onError中處理就可以了。

標(biāo)簽: java
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产精品黄色| 亚洲a级精品| 日韩在线综合| 99在线精品免费视频九九视| 日韩精品一区二区三区中文在线 | 欧美精品第一区| 国产精品高颜值在线观看| 91成人超碰| 青青青国产精品| 欧美香蕉视频| 天堂av一区| 视频二区不卡| 日韩午夜视频在线| 99视频精品全部免费在线视频| 亚洲毛片网站| 蜜臀国产一区| 97久久亚洲| 久久国产电影| 国产精品手机在线播放| 欧美一区二区三区高清视频 | 国产 日韩 欧美 综合 一区| 免费成人在线观看| 日韩精品91| 奇米亚洲欧美| 在线精品视频在线观看高清| 久久中文欧美| 一区二区日韩免费看| 日韩欧美一区二区三区在线视频 | 在线亚洲欧美| 日本久久综合| 国产亚洲精品美女久久| 欧美日韩国产亚洲一区| 卡一卡二国产精品| 亚洲精品一二| 欧美精品一卡| 最新中文字幕在线播放| 日韩综合一区二区| 噜噜噜躁狠狠躁狠狠精品视频 | 久久精品动漫| 国产成人免费视频网站视频社区| 色综合视频一区二区三区日韩 | 精品日韩毛片| 91亚洲一区| 国产日韩免费| 中文字幕免费一区二区| 91精品蜜臀一区二区三区在线 | 日韩国产欧美三级| 亚洲自拍另类| 激情综合自拍| yellow在线观看网址| 久久国产麻豆精品| 亚洲精品在线a| 午夜一级久久| 91成人精品视频| 欧美影院三区| 欧美日韩水蜜桃| 日韩av一级| 999精品色在线播放| 精品国产第一福利网站| 久久av免费| 国产精品视频一区二区三区 | 欧美丝袜一区| 日韩成人亚洲| 蜜桃精品在线| 欧美13videosex性极品| 国产中文字幕一区二区三区| 国产精品啊v在线| 国产欧美大片| 国产精品免费99久久久| 国产日韩视频| 国产精品99久久免费| 国产九九精品| 国产精品日韩精品中文字幕| 国产一精品一av一免费爽爽| 91伊人久久| 欧美一区免费| 久久精品99国产精品日本| 亚洲精品成人一区| 91伊人久久| 国产欧美在线| 麻豆一区二区三区| 激情综合婷婷| 欧洲av一区二区| 国产韩日影视精品| 久久av一区| 日本在线观看不卡视频| 日本不卡视频在线观看| 久久精品超碰| 国产一区二区三区黄网站| av中文资源在线资源免费观看| 日韩av免费| 宅男噜噜噜66国产日韩在线观看| 亚洲黄页一区| 亚洲精品日本| 久久精品xxxxx| 久久av网站| 欧美香蕉视频| 亚洲深夜av| 日本视频在线一区| 久久精品天堂| 蜜桃av.网站在线观看| 欧美aa国产视频| 免费在线观看不卡| 久久国产生活片100| 精品国产日韩欧美精品国产欧美日韩一区二区三区 | 亚洲综合电影| 精品一区免费| 亚洲资源在线| 捆绑调教美女网站视频一区| 欧美三级网址| 丝袜亚洲精品中文字幕一区| 日韩av中文在线观看| 精品国产午夜| 欧美另类专区| 国产亚洲精品精品国产亚洲综合| 成人在线免费观看91| 91久久亚洲| 日韩亚洲精品在线观看| 久久99国产精品视频| 久久国产欧美| 男女激情视频一区| 久久精品国产精品亚洲毛片| 亚洲大片在线| 免费观看在线色综合| 国产精品任我爽爆在线播放| 日韩高清不卡| 日韩高清不卡在线| 午夜影院一区| 日韩中文字幕无砖| 麻豆视频在线看| 亚洲久久一区| 韩国久久久久久| 亚洲毛片一区| 天堂√中文最新版在线| 视频一区在线播放| 九九久久国产| 一本一本久久| 久久精品国产网站| 亚洲免费在线| 麻豆成人av在线| 日韩视频一区| 久久99精品久久久久久园产越南| 电影亚洲精品噜噜在线观看| 亚洲精品高潮| 免费看av不卡| 日韩一区网站| 久久久久99| 欧美在线精品一区| 久久中文字幕av| 日本不卡不码高清免费观看 | 国产精品人人爽人人做我的可爱| 日韩av影院| 亚洲午夜黄色| 国产欧美91| 欧美日韩国产一区精品一区| 美女性感视频久久| 亚洲中字黄色| 日韩成人综合| 国产精品99精品一区二区三区∴ | 日韩精品视频一区二区三区| 久久中文字幕二区| 国产精品玖玖玖在线资源| 99精品99| 国产一区二区精品福利地址| 在线看片日韩| 日韩av免费| 久久99视频| 午夜电影一区| 国产99久久久国产精品成人免费| 国产精品对白久久久久粗| 视频一区欧美精品| 欧洲在线一区| 欧美国产不卡| 午夜在线精品| 91精品韩国| 久久永久免费| 日本中文字幕视频一区| 免费视频亚洲| 日韩免费小视频| 精品国产一区二区三区av片| 97成人超碰| 男人的天堂久久精品| 999国产精品视频| 日本一区二区免费高清| 国产欧美另类| 亚洲资源在线| 中文在线一区| 久久久久国产精品一区三寸| 久久精品福利| 国产精品地址| 欧美日韩伊人| 日韩精品久久久久久| 巨乳诱惑日韩免费av| 影音先锋国产精品| 免费欧美一区| 欧美影院三区| 欧美日韩一区二区三区视频播放| 日韩啪啪电影网| 日韩在线第七页| 精品视频在线一区二区在线|