android: Fragment:注意fragment 与activity之间的生命周期

这两天在有关fragment的可识别land和port的功能,在显示问题上卡壳了。。。郁闷了两天,问题是在启动一个detailsFragment时,还未调用其onCreateView方法,导致在findViewById时会出现空指针异常(因为getView().findViewById中的getView得到的是onCreateView返回的View,因其没有执行onCreateView就会出现空指针异常)。再究其原因,原来我声明的detailfragment是在一个activity的onCreate中执行的只有在改onCreate执行完之后才会调用detailsFragment的onCreateView。。。就是以为这 生命周期的原因出现了bug。。最终的解决方案是在detailsFragment的onActiVityCreate中添加相应的实现代码才实现我的功能。。

 

android Fragments详解六:处理fragement的生命周期

 

posted on 2012-04-24 13:33  老Zhan  阅读(6136)  评论(2编辑  收藏  举报