Android RxJava订阅事件被调用两次

Android RxJava订阅事件被调用两次,android,android-fragments,kotlin,rx-java,android-lifecycle,Android,Android Fragments,Kotlin,Rx Java,Android Lifecycle,我正在开发一个Android应用程序。 100万用户正在使用该应用程序 该应用程序使用RxJava作为全局事件总线 我有一个碎片 类MyFragment{ private val disposable=CompositeDisposable() 覆盖已创建的视图(视图:视图,保存状态:捆绑?){ 一次性。添加( RxEventBus.getInstance() .TooObservable()文件 .订阅{事件:事件-> go() } ) } 重写onDestroyView(){ super.o

我正在开发一个Android应用程序。 100万用户正在使用该应用程序

该应用程序使用RxJava作为全局事件总线

我有一个碎片

类MyFragment{
private val disposable=CompositeDisposable()
覆盖已创建的视图(视图:视图,保存状态:捆绑?){
一次性。添加(
RxEventBus.getInstance()
.TooObservable()文件
.订阅{事件:事件->
go()
}
)
}
重写onDestroyView(){
super.onDestroyView()
一次性处置
}
私人娱乐{
Log.d(标记“go!!!”);
}
}
但是我收到一些用户报告说“go()”函数被调用了两次

我不知道为什么


谁能帮帮我吗?

这有用吗?你能从发送事件的地方发布代码片段吗?这有帮助吗?您能从发送事件的位置发布代码片段吗?