有趣的bug
记录开发中一些有意思的bug
程序员龙湫
全栈开发,阿里&字节 面试官,目前在字节写Android;分享经验与技术干货,帮你少走弯路
展开
-
AS gradle 编译引起的bug
问题描述引起原因由于某些原因导致垃圾回收器,每次花费了大量的时间(by default 98% of all CPU time of the process),仅仅恢复了一点点内存(by default 2% of the heap),这个异常有效的提醒你,你的程序此时正停止了其他事情而仅仅忙于垃圾处理,为了防止你的应用榨干整个CPU而做不了其他事情,此时JVM虚拟机就会抛出这个异常 可能出现的原创 2017-01-12 19:26:19 · 1758 阅读 · 0 评论 -
ListView嵌套ViewPager+Fragment引起的Bug
发现问题之前发现过一次,情景一样,当时是将ListView替换为LinearLayout然后动态添加view解决,这次又发现这个问题,感觉得从根本上找出原因所在,毕竟listview嵌套多层viewpager+fragment场景还是存在很多的(如资产详情带图表切换),报的crash分析问题定位问题根据报错日志No view found for id 0x7f0f03f8定位源码位置Fragment原创 2017-01-12 19:23:27 · 4258 阅读 · 0 评论 -
Fragment的事务操作&Actvity的状态丢失
Fragment Transactions & Activity State Loss 本文翻译自Fragment Transactions & Activity State Loss,下面所示的异常堆栈追踪在Honeycomb最早版本就一直在出现在StackOverflow上,困扰着诸多开发者`java.lang.IllegalStateException: Can not perform翻译 2016-10-07 17:10:00 · 1907 阅读 · 0 评论