前言:做android开发也有三年了,前几天遇到一个bug。就是两个比较复杂的activity频繁来回切换,出现应用程序无响应了。这种测试类似于压力测试。毕竟出现了问题,还是挺尴尬的。最终发现的原因是finish之后,onDestroy里面有些释放资源的代码没有执行,又重新进入。后面了解了之后,就把比较重要释放资源放在finish那里先执行,就没出现应用程序无响应。后面有时间,又立马写demo测试activity各种的生命周期。
本文的源码下载:http://download.youkuaiyun.com/download/qq_16064871/9989161
关于屏幕旋转的可参考: