hlz

Results 2 comments of hlz

我也遇到了相同的问题 我的解决方案是提供一个方法去删除缓存 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(); } }...

解决了 出错问题是底层quickjs释放jsValue变量的时候找不到这个 jsValue报了空指针 原因是因为 **quickJs是线程不安全** 的,特别是在创建jsValue的时候 比如说我在quickJs里面开启了一个新的线程处理一些事情,之前我直接在新线程里面创建jsvalue并回调回来,可能几次没有事情,但是执行次数多了就会报这个问题。 后面我改成在新线程里面回调回默认的quickJs-1的线程就没有出现这个问题了