2
This commit is contained in:
@@ -711,7 +711,10 @@ public class SettingAndHelpActivity extends BaseActivity implements OnCallBackFr
|
||||
// LogUtil.i("容联连接失败");
|
||||
// }
|
||||
// PatientSqlManager.delAllPatientInfo(Constant.typePatient);
|
||||
String logoutPhone = SharePrefUtil.getString(ctx, Constant.mobile, "");
|
||||
BaseActivity.foreBack(mMainActivity != null ? mMainActivity : ctx, 2);
|
||||
LogoutHelper.logout();
|
||||
Badger.clearAllBadges(ctx);
|
||||
SharePrefUtil.saveBoolean(ctx, Constant.IS_LOGIN, false);
|
||||
SharePrefUtil.saveString(ctx, Constant.uuid, "");
|
||||
SharePrefUtil.saveString(ctx, Constant.USERID, "");
|
||||
@@ -725,11 +728,11 @@ public class SettingAndHelpActivity extends BaseActivity implements OnCallBackFr
|
||||
addUMToken("");
|
||||
Intent intent = new Intent(ctx, LoginNewActivity.class);
|
||||
intent.putExtra("flag", true);
|
||||
intent.putExtra("phone",SharePrefUtil.getString(ctx, Constant.mobile, ""));
|
||||
intent.putExtra("phone", logoutPhone);
|
||||
startActivity(intent);
|
||||
Constant.islogout =1;
|
||||
// 1登入系统 2退出系统 3患者客户端在手机前台运行 4.客户端在手机后台运行
|
||||
BaseActivity.foreBack(mMainActivity, 2);
|
||||
// BaseActivity.foreBack 已在清空 uuid 前执行
|
||||
|
||||
ctx.finish();
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -9,7 +9,8 @@ import com.nostra13.universalimageloader.utils.StorageUtils;
|
||||
import java.io.File;
|
||||
import java.math.BigDecimal;
|
||||
|
||||
import cn.shangyu.gdxzExpert.ecdemo.storage.PatientSqlManager;
|
||||
import cn.shangyu.gdxzExpert.ecdemo.storage.PatientSqlManager;
|
||||
import cn.shangyu.gdxzExpert.netease.config.preference.Preferences;
|
||||
|
||||
public class DataCleanManager {
|
||||
|
||||
@@ -87,7 +88,12 @@ public class DataCleanManager {
|
||||
*/
|
||||
public static void cleanSharedPreference(Context context) {
|
||||
/** 删除SharedPreferences文件 **/
|
||||
SharePrefUtil.clear(context);
|
||||
SharePrefUtil.clear(context);
|
||||
Preferences.saveUserAccount("");
|
||||
Preferences.saveUserToken("");
|
||||
Constant.Repotr_token = "";
|
||||
Constant.Report_userId = "";
|
||||
Constant.Repotr_app_key = "";
|
||||
File file = new File("/data/data/"
|
||||
+ context.getPackageName() + "/shared_prefs", Constant.SP_NAME);
|
||||
deleteDir(file);
|
||||
|
||||
Reference in New Issue
Block a user