version:2.2 MTK
fix:修复联网升级滑动 update:
This commit is contained in:
@@ -94,8 +94,8 @@ android {
|
|||||||
//MTK
|
//MTK
|
||||||
MTKnewly {
|
MTKnewly {
|
||||||
flavorDimensions "default"
|
flavorDimensions "default"
|
||||||
versionCode 12
|
versionCode 13
|
||||||
versionName "2.1"
|
versionName "2.2"
|
||||||
buildConfigField "String", "platform", '"MTK"'
|
buildConfigField "String", "platform", '"MTK"'
|
||||||
manifestPlaceholders = [
|
manifestPlaceholders = [
|
||||||
AMAP_KEY: "1af68e0a7edcaac82678b1cbb7643408"
|
AMAP_KEY: "1af68e0a7edcaac82678b1cbb7643408"
|
||||||
|
|||||||
@@ -31,7 +31,7 @@ public class RepeatRequestInterceptor implements Interceptor {
|
|||||||
long time = System.currentTimeMillis();//请求时间
|
long time = System.currentTimeMillis();//请求时间
|
||||||
try {
|
try {
|
||||||
if (requestIdsMap.size() > 0 && requestIdsMap.containsKey(requestKey)) {
|
if (requestIdsMap.size() > 0 && requestIdsMap.containsKey(requestKey)) {
|
||||||
log(requestKey, request);
|
log("重复请求:", requestKey, request);
|
||||||
//下面这行写了不会抛出onerror
|
//下面这行写了不会抛出onerror
|
||||||
// chain.call().cancel();
|
// chain.call().cancel();
|
||||||
return new Response.Builder()
|
return new Response.Builder()
|
||||||
@@ -40,7 +40,7 @@ public class RepeatRequestInterceptor implements Interceptor {
|
|||||||
.build();
|
.build();
|
||||||
}
|
}
|
||||||
requestIdsMap.put(requestKey, time);
|
requestIdsMap.put(requestKey, time);
|
||||||
log(requestKey, request);
|
log("注册请求:", requestKey, request);
|
||||||
// RepeatRequestInterceptor.Builder builder = request.newBuilder();
|
// RepeatRequestInterceptor.Builder builder = request.newBuilder();
|
||||||
// builder.addHeader("header", jsonObject.toString());
|
// builder.addHeader("header", jsonObject.toString());
|
||||||
return chain.proceed(request);
|
return chain.proceed(request);
|
||||||
@@ -50,16 +50,16 @@ public class RepeatRequestInterceptor implements Interceptor {
|
|||||||
} finally {
|
} finally {
|
||||||
if (requestIdsMap.containsKey(requestKey) && requestIdsMap.containsValue(time)) {//请求任务完成删除map中的数据
|
if (requestIdsMap.containsKey(requestKey) && requestIdsMap.containsValue(time)) {//请求任务完成删除map中的数据
|
||||||
requestIdsMap.remove(requestKey);
|
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) {
|
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 {
|
} 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_network = netAndLaunchData.getIs_network();
|
||||||
int is_upgrade = netAndLaunchData.getIs_upgrade();
|
int is_upgrade = netAndLaunchData.getIs_upgrade();
|
||||||
int is_slide = netAndLaunchData.getIs_slide();
|
int is_slide = netAndLaunchData.getIs_slide();
|
||||||
|
if (is_auto == 0) {
|
||||||
if (is_auto == 1) autoLaunchApp.add(app_package);
|
autoLaunchApp.add(app_package);
|
||||||
|
}
|
||||||
if (is_network == 1) allowNetApp.add(app_package);
|
if (is_network == 0) {
|
||||||
else disallowNetApp.add(app_package);
|
allowNetApp.add(app_package);
|
||||||
|
} else {
|
||||||
if (is_upgrade == 1) allowUpgrade.add(app_package);
|
disallowNetApp.add(app_package);
|
||||||
else disallowUpgrade.add(app_package);
|
}
|
||||||
|
if (is_upgrade == 0) {
|
||||||
if (is_slide == 1) allowSlide.add(app_package);
|
allowUpgrade.add(app_package);
|
||||||
else disallowSlide.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) {
|
if (disallowSlide.size() != 0) {
|
||||||
|
|||||||
Reference in New Issue
Block a user