Android AssetManager.close() 的坑

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

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


一往无前

你可能感兴趣的:(Android AssetManager.close() 的坑)