使用方法引用运算符时如何从剪贴板管理器中删除侦听器?

问题描述 投票:0回答:1

我已经开始在java中使用方法引用运算符

::
。 我基本上是向剪贴板管理器添加一个剪贴板侦听器,如下所示:

    this.clipboardManager.addPrimaryClipChangedListener(this::doSomething);

但是由于这样我就无法获得对刚刚添加的侦听器的引用,那么我该如何删除侦听器呢?

像这样吗?

    this.clipboardManager.removePrimaryClipChangedListener(this::doSomething);
java android clipboard method-reference
1个回答
0
投票

您正在添加一个匿名类,然后尝试删除一个不存在的单独创建的匿名类。

© www.soinside.com 2019 - 2024. All rights reserved.