diff --git a/.idea/misc.xml b/.idea/misc.xml
index 45bb483c5e..1a3eaffb45 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -37,7 +37,7 @@
-
+
diff --git a/app/build.gradle b/app/build.gradle
index d994b4fb22..4965fd57d7 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -1,7 +1,7 @@
apply plugin: 'com.android.application'
task('processWithJavassist') << {
- String classPath = file('build/intermediates/classes/debug')//项目编译class所在目录
+ String classPath = file('build/intermediates/classes/release')//项目编译class所在目录
dodola.patch.PatchClass.process(classPath, project(':hackdex').buildDir
.absolutePath + '/intermediates/classes/debug')//第二个参数是hackdex的class所在目录
}
@@ -38,8 +38,8 @@ android {
applicationId "com.gh.gamecenter"
minSdkVersion 14
targetSdkVersion 19
- versionCode 10
- versionName "1.45"
+ versionCode 11
+ versionName "1.451"
}
buildTypes {
diff --git a/app/src/main/java/com/gh/gamecenter/SplashScreenActivity.java b/app/src/main/java/com/gh/gamecenter/SplashScreenActivity.java
index 89450fa54c..f99bd59057 100644
--- a/app/src/main/java/com/gh/gamecenter/SplashScreenActivity.java
+++ b/app/src/main/java/com/gh/gamecenter/SplashScreenActivity.java
@@ -188,13 +188,13 @@ public class SplashScreenActivity extends BaseActivity {
if (hasFocus && isFirst) {
// 第一次启动,把package.txt文件内容加载进数据库
- if (sp.getBoolean("isFirstLaunch", true)) {
+ if (!sp.getBoolean("isLoadFilter", false)) {
try {
List list = new ArrayList();
BufferedReader reader = new BufferedReader(
new InputStreamReader(getAssets().open(
"package.txt")));
- String line = null;
+ String line;
while ((line = reader.readLine()) != null) {
list.add(new FilterInfo(line));
}
@@ -202,8 +202,8 @@ public class SplashScreenActivity extends BaseActivity {
FilterManager filterManager = new FilterManager(
getApplicationContext());
filterManager.addAllFilter(list);
+ sp.edit().putBoolean("isLoadFilter", true).apply();
} catch (IOException e1) {
-
e1.printStackTrace();
}
}
diff --git a/app/src/main/java/com/gh/gamecenter/manager/DataCollectionManager.java b/app/src/main/java/com/gh/gamecenter/manager/DataCollectionManager.java
index c9c611775f..f600bc33e3 100644
--- a/app/src/main/java/com/gh/gamecenter/manager/DataCollectionManager.java
+++ b/app/src/main/java/com/gh/gamecenter/manager/DataCollectionManager.java
@@ -195,7 +195,7 @@ public class DataCollectionManager {
ids.add(dataCollectionEntity.getId());
}
- if (ids.size() > 20) {
+ if (ids.size() < 20) {
return;
}
diff --git a/app/src/main/java/com/gh/gamecenter/manager/FilterManager.java b/app/src/main/java/com/gh/gamecenter/manager/FilterManager.java
index 939a7924a0..f1af031602 100644
--- a/app/src/main/java/com/gh/gamecenter/manager/FilterManager.java
+++ b/app/src/main/java/com/gh/gamecenter/manager/FilterManager.java
@@ -69,6 +69,9 @@ public class FilterManager {
}
dao.addAll(list);
sp.edit().putString("filter_time", today).apply();
+ if (list.size() == 500){
+ getFilterFromServer(today);
+ }
} catch (JSONException e) {
e.printStackTrace();
}