如何使用onBackPressed()和片段onResume()方法调用同步片段回调?
我有一个带有framelayout F的活动A.
默认情况下,活动A在framelayout F中加载布局L.
L包含一个加载片段F1的按钮。
F1可以加载另一个包含或加载F2。
当我按下手机后退按钮时,我尝试了几次,这是一个完整的混乱。 framelayout为空或同步失败
我是新手。
如何通过按手机后退按钮完美实现此目的? 提前致谢。 (请原谅我的英文)
碎片调用过程: https://ibb.co/fhqEJ6
答案 0 :(得分:0)
确保在从F1创建新片段时使用FragmentTransaction,并在该事务中确保调用addToBackStack()方法。使用该过程,当您按下新片段中的“后退”按钮时,Android将自动显示上一个启动新片段的片段。
您可以在https://developer.android.com/guide/components/fragments.html#Transactions查看有关片段交易的文档。