From 4cbf791d9d1f5f729c45441ffd0c896235bfdbce Mon Sep 17 00:00:00 2001 From: liugl <liugl@sinata.cn> Date: 星期四, 06 八月 2020 13:37:31 +0800 Subject: [PATCH] 8.6 --- app/src/main/java/com/okgoincar/netUtls/MyObserver.java | 13 +++++++++++++ 1 files changed, 13 insertions(+), 0 deletions(-) diff --git a/app/src/main/java/com/okgoincar/netUtls/MyObserver.java b/app/src/main/java/com/okgoincar/netUtls/MyObserver.java index f55ed02..2a17558 100644 --- a/app/src/main/java/com/okgoincar/netUtls/MyObserver.java +++ b/app/src/main/java/com/okgoincar/netUtls/MyObserver.java @@ -1,17 +1,22 @@ package com.okgoincar.netUtls; import android.content.Context; +import android.content.Intent; import android.graphics.Bitmap; import android.util.Log; import com.google.gson.Gson; import com.google.gson.JsonSyntaxException; +import com.okgoincar.base.MyApplication; +import com.okgoincar.slab.SlabLoginActivity; +import com.okgoincar.utils.Cache.CacheUtil; import java.io.IOException; import java.lang.ref.WeakReference; import java.net.ConnectException; import java.net.SocketTimeoutException; +import cn.sinata.rxnetty.NettyClient; import cn.sinata.xldutils.activitys.BaseActivity; import cn.sinata.xldutils.fragment.BaseFragment; import cn.sinata.xldutils.net.utils.ResultException; @@ -84,6 +89,14 @@ if (baseBean.getCode() == Api.SUCCESS) { success(responseString); } else { + if (baseBean.getCode() == 600) { + CacheUtil.get().clear(); + NettyClient.getInstance().stopService(); + Intent intent = new Intent(); + intent.setClass(MyApplication.Companion.getAppContext(), SlabLoginActivity.class); + intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); + MyApplication.Companion.getAppContext().startActivity(intent); + } onError(baseBean.getCode(), baseBean.getMsg(),responseString); // success(responseString); } -- Gitblit v1.7.1