期望 removeOnTabSelectedListener 表达式?

removeOnTabSelectedListener expression expected?

我试图删除我在 onNavigationItemSelected 块中使用的 OnTabSelected 侦听器,但我不断收到一条错误消息,指出 experession is expected。我的代码行是:

tabsServices.removeOnTabSelectedListener(TabLayout.OnTabSelectedListener);

我是不是做错了什么?我应该通过什么作为论据?我想删除侦听器,因为该应用程序转到另一个片段并且不再需要。

您需要传入 TabLayout.OnTabSelectedListener 的引用,即您在 tabsServices.addOnTabSelectedListener 设置时传入的引用。