version:3.1
fix:修复更换批次不恢复出厂没有删除数据 update:
This commit is contained in:
@@ -19,6 +19,9 @@ import okhttp3.Response;
|
||||
import okhttp3.ResponseBody;
|
||||
import okio.Buffer;
|
||||
|
||||
/**
|
||||
* v1.0 2022-07-15 16:16:52
|
||||
*/
|
||||
public class RepeatRequestInterceptor implements Interceptor {
|
||||
private static final String TAG = RepeatRequestInterceptor.class.getSimpleName();
|
||||
|
||||
|
||||
@@ -37,6 +37,7 @@ import com.uiui.sn.R;
|
||||
import com.uiui.sn.bean.BaseResponse;
|
||||
import com.uiui.sn.config.CommonConfig;
|
||||
import com.uiui.sn.dialog.CustomDialog;
|
||||
import com.uiui.sn.disklrucache.CacheHelper;
|
||||
import com.uiui.sn.manager.ControlManager;
|
||||
import com.uiui.sn.manager.ControlPanelManager;
|
||||
import com.uiui.sn.manager.DeviceManager;
|
||||
@@ -58,6 +59,7 @@ import com.uiui.sn.utils.Utils;
|
||||
|
||||
import java.io.File;
|
||||
import java.io.FileNotFoundException;
|
||||
import java.io.IOException;
|
||||
import java.lang.reflect.Method;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.ArrayList;
|
||||
@@ -94,6 +96,7 @@ public class MessageReceiver extends XGPushBaseReceiver {
|
||||
private Context mContext;
|
||||
private ContentResolver mResolver;
|
||||
private PackageManager mPackageManager;
|
||||
private CacheHelper mCacheHelper;
|
||||
|
||||
/**
|
||||
* 消息透传处理
|
||||
@@ -106,6 +109,8 @@ public class MessageReceiver extends XGPushBaseReceiver {
|
||||
this.mContext = context;
|
||||
this.mResolver = context.getContentResolver();
|
||||
this.mPackageManager = context.getPackageManager();
|
||||
this.mCacheHelper = new CacheHelper(context);
|
||||
|
||||
String text = "收到消息:" + message.toString();
|
||||
// 获取自定义key-value
|
||||
String customContent = message.getCustomContent();
|
||||
@@ -611,6 +616,11 @@ public class MessageReceiver extends XGPushBaseReceiver {
|
||||
break;
|
||||
case JIGUANG_RESET_DEVICES:
|
||||
ToastUtil.debugShow("收到推送消息: 设备恢复出厂设置");
|
||||
try {
|
||||
mCacheHelper.delete();
|
||||
} catch (IOException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
DeviceManager.doMasterClear();
|
||||
break;
|
||||
case JIGUANG_APP_SETTING:
|
||||
@@ -691,6 +701,11 @@ public class MessageReceiver extends XGPushBaseReceiver {
|
||||
ToastUtil.debugShow("老师授权/取消授权");
|
||||
MainService.getPresenter().getAllApp();
|
||||
MainService.getPresenter().getForceInstall();
|
||||
try {
|
||||
mCacheHelper.delete();
|
||||
} catch (IOException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
DeviceManager.doMasterClear();
|
||||
break;
|
||||
case JIGUANG_FLIGHT_MODE:
|
||||
|
||||
Reference in New Issue
Block a user