将参数从Fragment发送到Activit

时间:2015-06-12 08:06:06

标签: android

我有一个Activity和4个片段,在底部i MainActivity.xml我有4个按钮静态,我调用片段A,B,C,D。当我按Home键我调用片段A并按钮更改图像绿色,当按下按钮搜索我调用片段B和按钮改变图像绿色,而按钮Home改变图像白色。 如果我想通过BACK BUTTON从片段B转回A,怎么能告诉MainActivity改变图像i绿色Home Button。

我需要将一个参数从Fragment发送到Activit。enter image description here

1 个答案:

答案 0 :(得分:0)

您不需要Fragment-> Activity通讯。 只需@Override onBackPressed在Activity中,如果当前片段不是片段A,则移动到片段A.否则调用super.onBackPressed ..

对于2之间的通用通信,请查看this