use*_*584 11 user-interface android show hide fragment
我问这个因为我有点好奇.
1)如果片段已经在xml中创建,大多数谷歌演示会通过其ID找到片段.
因此,如果我们采用这种方法,我们显示片段的方式是隐藏它并显示它,因为已经创建了片段.
2)google也提供了一些示例,您可以使用构造函数创建片段并对其进行充气.如果在该片段中调用getActivity(),则getActivity()返回null的方式很奇怪.
因此,如果我采取第一种方法,我必须隐藏并显示碎片.那么为什么google不提供像onHide或onShow这样的片段的钩子,这样我们就可以正确地处理事情了,如果用我们实现的函数和显式调用来清理自己.
Tho*_*hle 32
如果你想挂钩操作onHide/ onShow只是覆盖
public void onHiddenChanged(boolean hidden) {
}
Run Code Online (Sandbox Code Playgroud)
在你的片段中.
| 归档时间: |
|
| 查看次数: |
11218 次 |
| 最近记录: |