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