首页 > 解决方案 > Android 更新管理器清除数据并清除缓存

问题描述

我的 Android 应用程序使用更新管理器。这是可以在 if else 语句中添加的方法吗?如果用户更新此应用程序,更新管理器应帮助清除数据和缓存。

//Version Update
if (obj.has("ForceCode")) {
    int ForceCode = Integer.parseInt(obj.getString("ForceCode"));
if (ForceCode < 0) {
    GoMain();
} else {
    if (ForceCode == 0) {   //Force Update
        url = obj.getString("URL").toString();
        if (!url.equals(""))
            new com.romobi.fortune.update.UpdateManager(LoginActivity.this, url);
    }
    if (ForceCode == 1) {   //Remind Update
        String Version = obj.getString("Version");
        url = obj.getString("URL").toString();
        dialog = new MyDialog(LoginActivity.this, "Version Update",
                "There is New version available(" + Version + ")You Need to be update to log in.", new OnClickListener() {
            @Override
            public void onClick(View v) {
                dialog.dismiss();
                if (!url.equals(""))
                    new com.romobi.fortune.update.UpdateManager(LoginActivity.this, url);
            }
        }, new OnClickListener() {
            @Override
            public void onClick(View v) {
                dialog.dismiss();
                //GoMain();
            }
        });
        dialog.show();
    }
}
} else {
    GoMain();
}

标签: android

解决方案


推荐阅读