对于替换的Android片段,如何在活动工作时为以前的片段实现onPause()的行为

时间:2016-03-30 23:05:10

标签: android android-fragments android-fragmentactivity onpause

根据我所知并阅读片段,在从一个片段替换为新片段类时,除非onPause()调用活动,否则onPause将不会调用。

我当前的需要是当我用片段B替换它时停止一些片段A的监听器。片段A在重定向到片段B时不会调用onPause()。当我回到片段时,AI想要再次启动那些监听器。

我希望我足够清楚。如果需要更多细节,请告诉我。

感谢您的期待。 Vyoma

1 个答案:

答案 0 :(得分:0)

在片段的onAttach()方法中设置任何侦听器,并在onDetach()方法中重置它们。因为当你替换任何片段onDetach()时,将为被替换的片段调用。