添加或删除ViewTreeObserver侦听器的正确位置是什么?

时间:2019-06-11 14:58:38

标签: android android-activity

我可以将侦听器添加到OnCreate或将其添加到OnResume并删除它的OnPause。使用一个或另一个实现有好处吗?

1 个答案:

答案 0 :(得分:1)

如果我们正在谈论活动,那么您需要在onCreate()方法的ViewTree中注册侦听器,因为尚未测量视图,然后在onDestroy()中将其删除。

在片段中,它应该在onViewCreated()中注册并在onDestroyView()中删除