【发布时间】:2011-10-21 14:07:57
【问题描述】:
我在一个活动中放置了两个片段。我想要做的是当我单击片段 B 中的按钮时从片段 A 中隐藏视图。我在片段 A 中有隐藏功能,但是如何在片段 B 中调用它? 我试过了:
((FragmentA)getActivity().getFragmentManager().findFragmentById(R.id.fragment_a)).hideLivePreview();
但它给了我一个空指针异常...请帮助
【问题讨论】:
-
您必须与来自片段 b 的活动进行通信,这将触发片段 a 中的函数。 developer.android.com/guide/topics/fundamentals/…,查看此链接。
-
@Yashwanth Kumar thx man.. 我确定这是我应该做的,但是当我从活动中调用片段函数时,我不断收到空指针异常
标签: java android android-fragments