This commit is contained in:
haomingming
2026-11-03 16:45:18 +08:00
parent a2c9e7a60d
commit fd9b814450
4 changed files with 19 additions and 5 deletions
@@ -15,6 +15,7 @@ import java.util.List;
import cn.shangyu.gdxzExpert.ecdemo.ui.SDKCoreHelper;
import cn.shangyu.gdxzExpert.netease.DemoCache;
import cn.shangyu.gdxzExpert.netease.config.preference.Preferences;
import cn.shangyu.gdxzExpert.report.ReportService;
import cn.shangyu.gdxzExpert.report.reportBean;
import cn.shangyu.gdxzExpert.utils.CommonUtil;
@@ -53,6 +54,8 @@ public class LogoutHelper {
DataCleanManager.cleanApplicationData(UIUtils.getContext());
SDKCoreHelper.logout(true);
// 清理缓存&注销监听&清除状态
Preferences.saveUserAccount("");
Preferences.saveUserToken("");
NimUIKit.logout();
DemoCache.clear();
NIMClient.getService(AuthService.class).logout();
@@ -9,6 +9,7 @@ import com.netease.nimlib.push.packet.symmetry.SymmetryType;
import com.netease.nimlib.sdk.NimHandshakeType;
import cn.shangyu.gdxzExpert.netease.DemoCache;
import cn.shangyu.gdxzExpert.utils.UIUtils;
/**
* Created by hzxuwen on 2015/4/13.
@@ -94,6 +95,7 @@ public class Preferences {
}
static SharedPreferences getSharedPreferences() {
return DemoCache.getContext().getSharedPreferences("Demo", Context.MODE_PRIVATE);
Context context = DemoCache.getContext() != null ? DemoCache.getContext() : UIUtils.getContext();
return context.getSharedPreferences("Demo", Context.MODE_PRIVATE);
}
}