version:2.2 MTK
fix:修复联网升级滑动 update:
This commit is contained in:
@@ -31,7 +31,7 @@ public class RepeatRequestInterceptor implements Interceptor {
|
||||
long time = System.currentTimeMillis();//请求时间
|
||||
try {
|
||||
if (requestIdsMap.size() > 0 && requestIdsMap.containsKey(requestKey)) {
|
||||
log(requestKey, request);
|
||||
log("重复请求:", requestKey, request);
|
||||
//下面这行写了不会抛出onerror
|
||||
// chain.call().cancel();
|
||||
return new Response.Builder()
|
||||
@@ -40,7 +40,7 @@ public class RepeatRequestInterceptor implements Interceptor {
|
||||
.build();
|
||||
}
|
||||
requestIdsMap.put(requestKey, time);
|
||||
log(requestKey, request);
|
||||
log("注册请求:", requestKey, request);
|
||||
// RepeatRequestInterceptor.Builder builder = request.newBuilder();
|
||||
// builder.addHeader("header", jsonObject.toString());
|
||||
return chain.proceed(request);
|
||||
@@ -50,16 +50,16 @@ public class RepeatRequestInterceptor implements Interceptor {
|
||||
} finally {
|
||||
if (requestIdsMap.containsKey(requestKey) && requestIdsMap.containsValue(time)) {//请求任务完成删除map中的数据
|
||||
requestIdsMap.remove(requestKey);
|
||||
log(requestKey, request);
|
||||
log("移除请求:", requestKey, request);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private void log(String requestKey, Request request) {
|
||||
private void log(String action, String requestKey, Request request) {
|
||||
if (BuildConfig.DEBUG) {
|
||||
Log.e("REPEAT-REQUEST", "移除请求:" + requestKey + " Method @" + request.method() + " --- " + " URL = " + request.url() + "\t" + bodyToString(request));
|
||||
Log.e("REPEAT-REQUEST", action + requestKey + " Method @" + request.method() + " --- " + " URL = " + request.url() + "\t" + bodyToString(request));
|
||||
} else {
|
||||
Log.e("REPEAT-REQUEST", "移除请求:" + requestKey + " Method @" + request.method());
|
||||
Log.e("REPEAT-REQUEST", action + requestKey + " Method @" + request.method());
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -379,17 +379,24 @@ public class JGYUtils {
|
||||
int is_network = netAndLaunchData.getIs_network();
|
||||
int is_upgrade = netAndLaunchData.getIs_upgrade();
|
||||
int is_slide = netAndLaunchData.getIs_slide();
|
||||
|
||||
if (is_auto == 1) autoLaunchApp.add(app_package);
|
||||
|
||||
if (is_network == 1) allowNetApp.add(app_package);
|
||||
else disallowNetApp.add(app_package);
|
||||
|
||||
if (is_upgrade == 1) allowUpgrade.add(app_package);
|
||||
else disallowUpgrade.add(app_package);
|
||||
|
||||
if (is_slide == 1) allowSlide.add(app_package);
|
||||
else disallowSlide.add(app_package);
|
||||
if (is_auto == 0) {
|
||||
autoLaunchApp.add(app_package);
|
||||
}
|
||||
if (is_network == 0) {
|
||||
allowNetApp.add(app_package);
|
||||
} else {
|
||||
disallowNetApp.add(app_package);
|
||||
}
|
||||
if (is_upgrade == 0) {
|
||||
allowUpgrade.add(app_package);
|
||||
} else {
|
||||
disallowUpgrade.add(app_package);
|
||||
}
|
||||
if (is_slide == 0) {
|
||||
allowSlide.add(app_package);
|
||||
} else {
|
||||
disallowSlide.add(app_package);
|
||||
}
|
||||
}
|
||||
|
||||
if (disallowSlide.size() != 0) {
|
||||
|
||||
Reference in New Issue
Block a user