这两天在有关fragment的可识别land和port的功能,在显示问题上卡壳了。。。郁闷了两天,问题是在启动一个detailsFragment时,还未调用其onCreateView方法,导致在findViewById时会出现空指针异常(因为getView().findViewById中的getView得到的是onCreateView返回的View,因其没有执行onCreateView就会出现空指针异常)。再究其原因,原来我声明的detailfragment是在一个activity的onCreate中执行的只有在改onCreate执行完之后才会调用detailsFragment的onCreateView。。。就是以为这 生命周期的原因出现了bug。。最终的解决方案是在detailsFragment的onActiVityCreate中添加相应的实现代码才实现我的功能。。
android Fragments详解六:处理fragement的生命周期
本文转自老Zhan博客园博客,原文链接:http://www.cnblogs.com/mybkn/archive/2012/04/24/2467906.html,如需转载请自行联系原作者