我正在使用RxJava来监听蓝牙适配器事件。蓝牙监听器可以长时间保持活动状态,例如几个小时。我的问题是发射器有效多长时间,我可以发送事件吗?
我的代码是:
public static void main(String... args)
{
int select = DataTransfer.getSelect();
}
答案 0 :(得分:0)
只要您不在onComplete()
上致电emitter
,它就会保持活力。
您需要小心定义getObserver()
的方式。现在你每次都在创建一个新的Observable
。因此,如果您连续两次调用getObserver()
,它将返回不同的Observable
个实例,并且只返回最后一个实例。我只想为Observable创建一个字段并在构建时设置它。