|
|
1
1
您可以在活动中使用布尔标志,并在默认情况下将其设置为false;在任一片段中按下任一开关时,将其值设置为true;在导航到另一个片段时,检查标志值;如果为true,则将其打开或关闭。 |
|
|
2
1
如果不是,那么可以创建一个布尔偏好并在此基础上同步。希望这有帮助。如果你需要代码示例,请告诉我。
查看详细信息 this page |
|
|
3
1
片段之间的通信示例。下面的示例修改自 Communicating with Other Fragments 步骤1 . 创建接口
. 在
步骤3 . 在片段A&B中,通过转换活动初始化回调
步骤4 . 在片段A中,当用户单击按钮时调用ButtonCallback.on click(布尔值)
步骤5
|
|
|
4
0
以下是有关与其他片段通信的开发人员指南: https://developer.android.com/training/basics/fragments/communicating 在活动中具有共享属性。在每个片段中,转到父活动以在按钮单击时获取该属性。 要减少依赖性,请使用接口从活动获取数据,如提供的链接所示 |