使用全屏片段提交片段事务

时间:2018-04-30 19:48:04

标签: android fragment fragmenttransaction fragmentmanager

我有一个片段(片段A)并且它不是一个全屏我想从它打开另一个片段(片段B)填满整个屏幕,而不知道容器ID

点击以下链接查看澄清情况的图片

Fragment A open Fragment B

1 个答案:

答案 0 :(得分:0)

您的活动应该管理片段通信

  

通常,您会希望一个片段与另一个片段进行通信,例如根据用户事件更改内容。所有Fragment-to-Fragment通信都是通过相关的Activity完成的。两个碎片永远不应该直接沟通。

     

要允许Fragment与其Activity进行通信,您可以在Fragment类中定义接口并在Activity中实现它。 Fragment在其onAttach()生命周期方法中捕获接口实现,然后可以调用Interface方法以与Activity通信。   https://developer.android.com/training/basics/fragments/communicating