Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/225.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 有人用过onPrimaryClipChanged吗?_Android_Clip - Fatal编程技术网

Android 有人用过onPrimaryClipChanged吗?

Android 有人用过onPrimaryClipChanged吗?,android,clip,Android,Clip,当我使用OnPrimaryClipChangedListener来更改剪贴板时,出现了一个问题。 总是有两次。有人能帮我吗 代码如下: private OnPrimaryClipChangedListener clipListener = new OnPrimaryClipChangedListener() { @Override public void onPrimaryClipChanged() { Log.d("mytag", '--------->c

当我使用OnPrimaryClipChangedListener来更改剪贴板时,出现了一个问题。
总是有两次。有人能帮我吗

代码如下:

private OnPrimaryClipChangedListener clipListener = new OnPrimaryClipChangedListener() {
    @Override
    public void onPrimaryClipChanged() {
        Log.d("mytag", '--------->clip--------->');
    }
}
当我剪辑时,我得到两个日志输出。有人也有同样的问题吗

D/mytag------>剪辑---------------->
D/mytag----------------->剪辑---------------->


它不会被调用两次,但每个注册的PrimaryClipChangedListener会调用一次。通常,当您不小心多次注册侦听器时,会发生双重(或多重)调用。你能发布一些你注册听众的地方和方式的代码吗?请检查这个…在我的案例中打印3次。我解决了这个问题,请看我的答案: