This commit is contained in:
2026-11-03 16:53:06 +08:00
parent fc1bb2179d
commit f3b8aab27b
3 changed files with 16 additions and 5 deletions
@@ -711,7 +711,10 @@ public class SettingAndHelpActivity extends BaseActivity implements OnCallBackFr
// LogUtil.i("容联连接失败"); // LogUtil.i("容联连接失败");
// } // }
// PatientSqlManager.delAllPatientInfo(Constant.typePatient); // PatientSqlManager.delAllPatientInfo(Constant.typePatient);
String logoutPhone = SharePrefUtil.getString(ctx, Constant.mobile, "");
BaseActivity.foreBack(mMainActivity != null ? mMainActivity : ctx, 2);
LogoutHelper.logout(); LogoutHelper.logout();
Badger.clearAllBadges(ctx);
SharePrefUtil.saveBoolean(ctx, Constant.IS_LOGIN, false); SharePrefUtil.saveBoolean(ctx, Constant.IS_LOGIN, false);
SharePrefUtil.saveString(ctx, Constant.uuid, ""); SharePrefUtil.saveString(ctx, Constant.uuid, "");
SharePrefUtil.saveString(ctx, Constant.USERID, ""); SharePrefUtil.saveString(ctx, Constant.USERID, "");
@@ -725,11 +728,11 @@ public class SettingAndHelpActivity extends BaseActivity implements OnCallBackFr
addUMToken(""); addUMToken("");
Intent intent = new Intent(ctx, LoginNewActivity.class); Intent intent = new Intent(ctx, LoginNewActivity.class);
intent.putExtra("flag", true); intent.putExtra("flag", true);
intent.putExtra("phone",SharePrefUtil.getString(ctx, Constant.mobile, "")); intent.putExtra("phone", logoutPhone);
startActivity(intent); startActivity(intent);
Constant.islogout =1; Constant.islogout =1;
// 1登入系统 2退出系统 3患者客户端在手机前台运行 4.客户端在手机后台运行 // 1登入系统 2退出系统 3患者客户端在手机前台运行 4.客户端在手机后台运行
BaseActivity.foreBack(mMainActivity, 2); // BaseActivity.foreBack 已在清空 uuid 前执行
ctx.finish(); ctx.finish();
} }
@@ -9,6 +9,7 @@ import com.netease.nimlib.push.packet.symmetry.SymmetryType;
import com.netease.nimlib.sdk.NimHandshakeType; import com.netease.nimlib.sdk.NimHandshakeType;
import cn.shangyu.gdxzExpert.netease.DemoCache; import cn.shangyu.gdxzExpert.netease.DemoCache;
import cn.shangyu.gdxzExpert.utils.UIUtils;
/** /**
* Created by hzxuwen on 2015/4/13. * Created by hzxuwen on 2015/4/13.
@@ -94,6 +95,7 @@ public class Preferences {
} }
static SharedPreferences getSharedPreferences() { 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.io.File;
import java.math.BigDecimal; 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 { public class DataCleanManager {
@@ -87,7 +88,12 @@ public class DataCleanManager {
*/ */
public static void cleanSharedPreference(Context context) { public static void cleanSharedPreference(Context context) {
/** 删除SharedPreferences文件 **/ /** 删除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/" File file = new File("/data/data/"
+ context.getPackageName() + "/shared_prefs", Constant.SP_NAME); + context.getPackageName() + "/shared_prefs", Constant.SP_NAME);
deleteDir(file); deleteDir(file);