根据我对片段的了解和阅读,当从一替换为新的片段类时,除非onPause()调用活动,否则onPause不会得到调用。
我目前的需求是,当我用片段B替换片段A时,停止片段A的一些侦听器。片段A在重定向到片段B时不会调用onPause()。当我回到片段A时我想再次启动这些侦听器。
我希望我足够清楚。如果需要更多细节,请告诉我。
期待中的感谢。Vyoma
在片段的onAttach()
方法中设置任何侦听器,并在onDetach()
方法中重置它们。因为当您替换任何片段时,onDetach()
将被调用用于被替换的片段。