我正在使用TabLayout,根据文档,setOnTabSelectedListener已弃用,我们应该使用addOnTabSelectedListener(OnTabSelectedListener)和removeOnTabSelectedListener(OnTabSelectedListener)。
问题是:我在哪里调用removeOnTabSelectedListener(OnTabSelectedListener),我会说onDestroy()callBack我是对的吗?
答案 0 :(得分:0)
多数说,你可以用onDestroy()
方法或onPause()
方法删除监听器。但是如果你这样做,不要忘记在onCreate()
或onResume()
中添加听众。
此外,我必须说是一种不寻常的情况,我们通常不必删除监听器,因为当活动被销毁时,它也会被销毁。