我弄的一个android客户端,在其他手机上运行都很正常,唯独在联想手机上,运行报错如下: java.lang.StackOverflowError: stack size 8MB
at com.lidroid.xutils.util.core.KeyExpiryMap.containsKey(KeyExpiryMap.java:70)
at com.lidroid.xutils.util.core.KeyExpiryMap.get(KeyExpiryMap.java:52)
at com.lidroid.xutils.util.core.KeyExpiryMap.get(KeyExpiryMap.java:1)
at java.util.concurrent.ConcurrentHashMap.containsKey(ConcurrentHashMap.java:774) 百度了下,感觉好像是“有死循环或递归调用所产生的”
这让我有些茫然了,请求帮助,有没有遇到过类似的错误哦
KeyExpiryMap.java 这不提示是这个类吗 把代码贴出来看看######是不是5.0系统的,我也遇到了,楼主解决了吗?######tcl 5.0.0系统 也遇到这个问题######如何解决的?######回复 @Alex_JZfish : 如何解决的 我也遇到这个问题了######解决了?######对 底下提示了xutils 的KeyExpiryMap############用最新的xutils2.6.jar######我也碰到了,用的是xUtils-2.6.13.jar,在5.0系统上出现的问题,其他ok的###### 下面是我的报错信息:stack size 8MB java.lang.StackOverflowError: stack size 8MB at com.lidroid.xutils.cache.KeyExpiryMap.get(KeyExpiryMap.java:52)...是内存溢出,也是在5.0上才会这样,后来加上以下两句,问题就解决了:
bitmapUtils.configDiskCacheEnabled(true); bitmapUtils.configMemoryCacheEnabled(false);
######回复 @Tuna : java.lang.StackOverflowError: stack size 8MBjava.lang.StackOverflowError: stack size 8MBjava.lang.StackOverflowError: stack size 8MB######回复 @Tuna : 就是初始化BitmapUtils的时候啊######我现在这个项目也是这个问题,请问你是怎么解决的?在哪个地方加上你写的两句?######2.6.14修复5.0的问题.
尽快升级到 xUtils3: https://github.com/wyouflf/xUtils3
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。