我已经知道如何在 Android 中制作片段。我想在按钮单击事件的同一片段中打开另一个活动。该按钮位于片段类中。
我怎么做?
根据您的需要,有两种可能性:
所有 Fragment 到 Fragment 的通信都是通过关联的 Activity 完成的。两个 Fragment 永远不应该直接通信。
这是一些带有示例的教程
编辑:2013 年 4 月
我喜欢@AlexLockwood 的评论。
在一个片段开始另一个片段的情况下,只需setTargetFragment(Fragment, int)
通过调用getTargetFragment()
. 通过 Activity 与 Fragments 通信通常是一个好主意,因为它使您的 Fragment 彼此之间保持松散耦合。