使用assets加载文件时出现的了文件未找到:原因是乱加路径;
使闷和用Glide来加载asetts资源作为背景图片时时,如下
后来使用了觉得这种方式加载出现了肉眼可见的延迟,
更换了其他方式,使用消罩嫌了
AssetManager ->InputStream->BitmapFactory->Bitmap->BitmapDrawable->View.setBackgroud(drawable)
来实现,但是中间在这里出现了错误
出现了找不到文件的情况,问题在于使用了复制粘贴,在AssetManager 中不需要添加PATH_HEAD 这个东东,直接使用拿手相对路径就可以了;
还是要减少复制粘贴来避免一些不好排查的问题
可以把资源蚂李饥文件放到asset目录下,该扰唯目录下存放的文件最大为1M,大文件可先进闷返行分割。。这样就会在apk中了,一般可以在点击运行软件的时候开辟一个线程把这么文件移到sdcard;或者运行软件的时候从服务端下载。。。别的好像没有了。。。 查看更多答案>>欢迎分享,转载请注明来源:内存溢出
评论列表(0条)