Android 在通过片段回退导航时未调用onAttach?

Android 在通过片段回退导航时未调用onAttach?,android,android-fragments,back,Android,Android Fragments,Back,在提交FragmentTransactions之前,我调用addToBackStack(“”),以正确地实现反向导航 在每个片段的onAttach()中,我调用一个函数来更新我的操作栏。这在向前移动时可以正常工作,但在使用“后退”按钮向后移动时不能正常工作。我猜没有调用onAttach() 有什么解决办法吗?或者,每次调用哪个函数,以便我可以更新该函数中的UI?onResume会帮助您吗?或者您是否尝试过setUserVisibleHint(布尔)?@Rollno1每次都被onResume()调

在提交
FragmentTransaction
s之前,我调用
addToBackStack(“”
),以正确地实现反向导航

在每个片段的
onAttach()
中,我调用一个函数来更新我的操作栏。这在向前移动时可以正常工作,但在使用“后退”按钮向后移动时不能正常工作。我猜没有调用
onAttach()


有什么解决办法吗?或者,每次调用哪个函数,以便我可以更新该函数中的UI?

onResume会帮助您吗?或者您是否尝试过setUserVisibleHint(布尔)?@Rollno1每次都被onResume()调用?isUserVisisble默认为true,我没有在任何地方将其设置为false:/IsUserVisibleHint()方法中的布尔值为true时,表示用户可以看到片段。如果值为false,则片段不可见。您可以根据传入参数的值设置函数调用逻辑