注意,此时,inflater填充布局之后返回的是一个view对象,如果此时直接用getActivity查找下一个控件,会空指针异常.public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nu ...
分类:
其他好文 时间:
2017-04-05 09:30:39
阅读次数:
169
FragmentTabHost一切换再返回的时候Fragment就会调用onCreateView重新绘制页面,被这个问题坑了好久。刚开始也不知道是 FragmentTabHost还是Fragment的原因,网上找了好久也没找到解决办法。终于搜了好久还是找到了: 解决方法,在fragment onCr ...
分类:
其他好文 时间:
2017-02-12 23:59:42
阅读次数:
681
[1]使用Fragment必须重写onCreateView方法 [2]还可以重写一个ondestroy方法 做一些收尾的工作 ...
分类:
其他好文 时间:
2016-11-29 21:42:43
阅读次数:
112
启动的事件触发顺序 F Fragmeent A Activity onAttach(F) onAttachFragment(A) onCreate(F) onCreateView(F) onActivityCreated(F) onStart(A) onStart(F) onResume(F) 销毁 ...
分类:
移动开发 时间:
2016-11-25 17:04:54
阅读次数:
168
写了三个Fragment,一次点击跳转显示正常,如果从第一个直接跳转到第三个,第三个页面会出现空白界面。 问题找到了:原来动态获取数据页面数据不显示,页面显示空白,就是onCreateView每次都调用导致的,这样fragment每次都会设置新的view,而调试发现,之前的view并没有被回收……这 ...
分类:
其他好文 时间:
2016-11-04 14:22:09
阅读次数:
291
一个Fragment必须总是被嵌入到一个Activity中,它的生命周期直接被其所属的宿主Activity生命周期影响,它的状态会随宿主的状态变化而变化。 要创建一个Fragment 必须创建一个Fragment的子类,或者继承自另一个已经存在的Fragment的子类.并重写onCreateView ...
分类:
移动开发 时间:
2016-10-25 18:43:55
阅读次数:
266
第一种: 它的一个基本的格式 1.onCreateView:将控件的初始化放在其中。(view.findViewById(R.id.button)) 2.onActivityCreated :将控件的点击事件的代码放在其中。 首先解释一下第一种写法可能出现的问题,这个我自己出现过所以深有体会。 on ...
分类:
其他好文 时间:
2016-10-24 21:02:15
阅读次数:
168
Fragment是Android中的重要组件,在Android 3.0的时候添加进来。关于Fragment的生命周期,我相信了解过的开发人员都应该把以下方法脱口而出:onAttach, onCreate, onCreateView, onViewCreated, onActivityCreated,... ...
分类:
其他好文 时间:
2016-10-01 17:18:54
阅读次数:
242
【重大bug】viewpager使用的时候加载数据应该在setOnPageChangeListener里加载,我说怎么首页有数据,第二页就是空白,就是加载了但是数据不显示 而不是viewpager每个页面的fragment的oncreateview方法里加载数据,错误写法: 因为你后面还要retur ...
分类:
其他好文 时间:
2016-08-09 22:15:52
阅读次数:
309
下面四个步骤就能创建一个简单的fragment1.扩展Fragmentclass2.在XML或Java中提供显示3.覆盖onCreateView方法4.在activity中使用Fragment如下就是简单的显例创建一个FirstActivityFragment.java文件,扩展Fragmentclasspackagecom.example.liang.login;
importandroid.content..
分类:
其他好文 时间:
2016-07-15 22:05:55
阅读次数:
170