burgessjp/ThemeSkinning

再更新了皮肤包后直接覆盖安装之前的包,新皮肤包里面的资源图片有的无法及时纠正,需要卸载原app重新安装就没问题了,怎样解决

Opened this issue · 1 comments

再更新了皮肤包后直接覆盖安装之前的包,新皮肤包里面的资源图片有的无法及时纠正,需要卸载原app重新安装就没问题了,怎样解决

我也遇到了相同的问题
我的解决方案是提供一个方法去删除缓存

public void clearSkinFile() {
try {
String[] skinFiles = this.getAssets().list(SkinConfig.SKIN_DIR_NAME);
for (String fileName : skinFiles) {
File file = new File(SkinFileUtils.getSkinDir(this), fileName);
if (file.exists()) {
file.delete();
}
}
} catch (IOException e) {
e.printStackTrace();
}
}