调用removeOnTabSelectedListener的最佳位置在哪里

时间:2017-04-06 15:01:48

标签: android

我正在使用TabLayout,根据文档,setOnTabSelectedListener已弃用,我们应该使用addOnTabSelectedListener(OnTabSelectedListener)和removeOnTabSelectedListener(OnTabSelectedListener)。

问题是:我在哪里调用removeOnTabSelectedListener(OnTabSelectedListener),我会说onDestroy()callBack我是对的吗?

1 个答案:

答案 0 :(得分:0)

多数说,你可以用onDestroy()方法或onPause()方法删除监听器。但是如果你这样做,不要忘记在onCreate()onResume()中添加听众。 此外,我必须说是一种不寻常的情况,我们通常不必删除监听器,因为当活动被销毁时,它也会被销毁。