[Modify]修改网络错误提示

This commit is contained in:
wushaocheng
2022-12-23 16:32:41 +08:00
parent 1c0226adab
commit 8d686a3b60
6 changed files with 127 additions and 11 deletions

View File

@@ -5,11 +5,11 @@ import android.content.Context;
import com.yizhuan.xchat_android_core.R;
import com.yizhuan.xchat_android_core.bean.response.ServiceResult;
import com.yizhuan.xchat_android_library.net.rxnet.callback.CallBack;
import com.yizhuan.xchat_android_library.net.rxnet.exception.ExceptionHandle;
import com.yizhuan.xchat_android_library.utils.ResUtil;
import com.yizhuan.xchat_android_library.utils.config.BasicConfig;
import java.net.UnknownHostException;
import java.util.concurrent.TimeoutException;
import io.reactivex.Observable;
import io.reactivex.ObservableSource;
@@ -57,12 +57,7 @@ public abstract class BaseModel implements IModel {
public void onError(Throwable e) {
e.printStackTrace();
if (callBack != null) {
String error = e.getMessage();
if (e instanceof UnknownHostException) {
error = ResUtil.getString(R.string.xchat_android_core_base_basemodel_02);
}else if (e instanceof TimeoutException){
error = ResUtil.getString(R.string.xchat_android_core_base_basemodel_03);
}
String error = ExceptionHandle.Companion.handleException(e);
callBack.onFail(-1, error);
}
}