Android片段隐藏秀OnHide/OnShow?

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)

在你的片段中.