Android AssetManager.close() 的坑

今天在读取assets文件夹中json文件的时候,Activity 总是报android.content.res.Resources$NotFoundException 的异常,显示我的R,res资源文件xml文件找不到,百思不得姐啊!!最后才想到自己的读取json文件的时候抱着程序健壮的装逼心里,将AssetsManager 给close了,这样导致Android系统在读取Resources资源的出现了空指针,将close注释后果然运行成功了

总结:对于使用不是自己创建的对象,不要轻易进行回收和关闭。


一往无前
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容