removeOnTabSelectedListener

removeOnTabSelectedListener

我正在使用TabLayout,根据文档,不建议使用setOnTabSelectedListener,而应使用addOnTabSelectedListener(OnTabSelectedListener)和removeOnTabSelectedListener(OnTabSelectedListener)。

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

最佳答案

没错,您可以在onDestroy()方法或onPause()方法中删除侦听器。但是,如果这样做,请不要忘记在onCreate()onResume()中添加侦听器。
另外,我必须说这是一种不寻常的情况,通常我们不必删除侦听器,因为当活动被破坏时,它也会被破坏。

关于android - 哪里是调用removeOnTabSelectedListener的最佳位置,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43258883/

10-13 03:03