修改数据收集接口,去掉点击加载更多,新闻和下载数据实时上传
This commit is contained in:
@ -484,7 +484,7 @@ public class SplashScreenActivity extends BaseActivity {
|
||||
Collections.sort(list, comparator);
|
||||
|
||||
StringBuilder builder = new StringBuilder();
|
||||
String packages = null;
|
||||
String packages;
|
||||
PackageManager.clearUpdateList();
|
||||
for (int i = 0, sizei = (list.size() / 10) + 1; i < sizei; i++) {
|
||||
builder.delete(0, builder.length());
|
||||
@ -501,15 +501,34 @@ public class SplashScreenActivity extends BaseActivity {
|
||||
@Override
|
||||
public void onResponse(JSONArray response) {
|
||||
|
||||
Utils.log("getUpdateList="
|
||||
+ response.toString());
|
||||
Utils.log("getUpdateList=" + response.toString());
|
||||
if (response.length() != 0) {
|
||||
|
||||
Gson gson = new Gson();
|
||||
Type listType = new TypeToken<ArrayList<GameUpdateEntity>>() {}.getType();
|
||||
ArrayList<GameUpdateEntity> games = gson
|
||||
.fromJson(response.toString(),
|
||||
listType);
|
||||
ArrayList<GameUpdateEntity> games = gson.fromJson(response.toString(), listType);
|
||||
GameUpdateEntity gameUpdateEntity;
|
||||
for (int i = 0; i < games.size(); i++) {
|
||||
gameUpdateEntity = games.get(i);
|
||||
// 判断是否gh_version是否相同
|
||||
String gh_version = (String) PackageUtils
|
||||
.getMetaData(SplashScreenActivity.this, gameUpdateEntity.getPackageName(), "gh_version");
|
||||
if (gh_version != null) {
|
||||
gh_version = gh_version.substring(2);
|
||||
// 判断gh_version是否相同
|
||||
if (gh_version.equals(gameUpdateEntity.getGhVersion())) {
|
||||
// 判断version是否相同
|
||||
String version = PackageUtils
|
||||
.getVersionByPackage(SplashScreenActivity.this, gameUpdateEntity.getPackageName());
|
||||
if (version.equals(gameUpdateEntity.getVersion())) {
|
||||
// 版本相同,无需显示插件更新,继续查看是否有可更新的游戏包
|
||||
games.remove(i);
|
||||
i--;
|
||||
continue;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
PackageManager.addUpdateList(games);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user