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

您的位置:首頁技術文章
文章詳情頁

android - 在rxjava中map內進行錯誤處理應該怎么寫?

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

問題描述

我的需求是這樣的:

第一個請求是login,拿到token

第二個請求是用token作為參數去拿到用戶信息 目前的寫法是這樣的:

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兩個接口的地方沒有做錯誤處理。 在一些文章中看到可以在map里面做錯誤處理,但是我現在的寫法只有后一個(userinfo)可以處理。 問題:

map中判斷失敗,進行處理以后后面的subscribe方法還會執行么?里面的onError,onCompleted回調會執行么?

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

問題解答

回答1:

代碼正常執行完會進入onCompleted,出錯了會進入onError;

可以在 maptry-catch處理錯誤;也可以在 onError 做統一處理。

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

回答2:

在onError中處理就可以了。

標簽: java
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
91亚洲精品在看在线观看高清| 秋霞国产精品| 午夜久久福利| 999国产精品999久久久久久| 91青青国产在线观看精品| 91一区二区| 欧美日韩精品一区二区视频| 日韩亚洲精品在线| 蜜桃视频免费观看一区| 亚洲毛片一区| 麻豆视频一区二区| 国产剧情在线观看一区| 日韩激情精品| 国产亚洲一区| 欧美日韩视频免费观看| aⅴ色国产欧美| 久久精品99国产精品| 韩日一区二区| 香蕉国产精品| 欧美在线日韩| 亚洲精品一区三区三区在线观看| 欧美精品自拍| 国产激情一区| 99精品99| 成人国产精品一区二区网站| 婷婷中文字幕一区| 亚洲精品女人| 欧美好骚综合网| 亚洲三级视频| 亚洲综合小说| 国产一区日韩一区| 成人av三级| 欧美精品羞羞答答| 免费人成网站在线观看欧美高清| 国产欧美一区二区精品久久久| 日本美女一区| 你懂的网址国产 欧美| 久久aⅴ国产紧身牛仔裤| 国产成人精品三级高清久久91| 中文字幕成人| 免费毛片在线不卡| 国产精品.xx视频.xxtv| 亚洲欧美视频| 国产专区一区| 成人在线视频区| 国产精品一国产精品| 蜜臀精品久久久久久蜜臀| 久久精品91| 欧美激情91| 日本一不卡视频| 日日摸夜夜添夜夜添国产精品| 免费人成精品欧美精品| 中文字幕亚洲在线观看| 亚洲伦乱视频| 日韩成人精品一区二区| 国产日韩欧美一区二区三区| 999久久久亚洲| 麻豆精品视频在线| 欧美日韩调教| 7m精品国产导航在线| 亚洲精品极品| 日韩中文一区二区| 亚洲一区av| 日韩精品免费一区二区夜夜嗨| 视频一区在线视频| 免费日韩一区二区| 亚洲性视频在线| 老牛影视一区二区三区| 尤物网精品视频| 99国产一区| 蜜桃视频在线观看一区二区| 亚洲欧美视频| 免费日韩视频| 亚洲乱亚洲高清| 青青国产精品| 国产福利一区二区三区在线播放| 麻豆精品99| 性欧美videohd高精| 青青久久av| 亚洲欧洲日本mm| 在线国产精品一区| 久久av导航| 日韩在线视频精品| 99精品99| 久久精品资源| 久久中文字幕av| 综合激情网站| 国产欧美日韩视频在线| 日本不卡一二三区黄网| 日本三级亚洲精品| 日本精品黄色| 中文无码日韩欧| 精品视频国内| 99在线观看免费视频精品观看| 日本午夜免费一区二区| 日本久久黄色| 四虎精品一区二区免费| 精品国产乱码久久久| 亚洲欧洲一区二区天堂久久| 欧美日韩99| 在线综合视频| 国产日韩电影| 日韩视频在线一区二区三区 | 四虎精品一区二区免费| 国产videos久久| 亚洲欧美日本国产| 日韩成人高清| 国产色噜噜噜91在线精品| 国产亚洲精品v| 福利片在线一区二区| 国产一卡不卡| 每日更新成人在线视频| 中文字幕在线视频久| 国产精品九九| 国产剧情在线观看一区| 亚洲一区二区三区中文字幕在线观看| 999久久久精品国产| 国产一区二区精品福利地址| 国产精品久久久久久模特 | 日韩免费看片| 美女在线视频一区| 日韩欧美三区| 久久福利一区| 伊人久久亚洲影院| 国产精品久久久久蜜臀| 欧美亚洲综合视频| 日韩激情视频网站| 玖玖精品视频| 成人在线黄色| 欧美日韩午夜| 国产精品久久亚洲不卡| 久久激情av| 国产精品99精品一区二区三区∴ | 国产日韩一区二区三区在线| 亚洲青青久久| 91亚洲无吗| 日韩黄色免费网站| 日韩福利视频导航| 国产亚洲一卡2卡3卡4卡新区| 日本不卡视频一二三区| 亚洲毛片在线| 国产亚洲电影| 麻豆视频一区| 日韩在线精品| 先锋影音久久久| 日本亚洲最大的色成网站www | 亚洲理论在线| 综合欧美亚洲| 久久中文字幕一区二区三区| 国产欧洲在线| 老鸭窝毛片一区二区三区| 日韩欧美四区| 亚洲一级少妇| 蜜桃av一区二区三区电影| 国产日韩欧美一区在线| 色老板在线视频一区二区| 免费久久99精品国产| 国产精品s色| 91精品1区| 青草国产精品| 久久久久99| 国产毛片精品| 免费欧美日韩| 蜜桃视频在线网站| 日韩激情av在线| 午夜欧美在线| 国产成人久久精品麻豆二区 | 在线日韩视频| 久久久久伊人| 蜜臀va亚洲va欧美va天堂| 日本一区二区免费高清| 亚洲一级淫片| 99精品视频在线| 国产日韩欧美一区在线| 亚洲激情中文| 日韩网站中文字幕| 欧美精品91| 日本中文字幕一区二区视频| 麻豆网站免费在线观看| 国产精品美女久久久久久不卡| 综合国产在线| 蜜臀va亚洲va欧美va天堂| 日韩成人高清| 日韩成人免费| 国产精品va| 麻豆精品在线观看| 国产精品香蕉| 国产精品亚洲四区在线观看| 男女性色大片免费观看一区二区| av高清一区| 国产99久久久国产精品成人免费| 92国产精品| 桃色一区二区| 伊人精品一区| 91成人精品视频| 亚洲色诱最新| 亚洲精品国模| 国产欧美一级| 欧美xxxx中国| 欧美日韩亚洲在线观看|