public static Observable<Intent> fromBroadcast(final Context context, final IntentFilter filter) {
return Observable.create(e -> {
final BroadcastReceiver receiver = new BroadcastReceiver() {
@Override
public void onReceive(Context context1, Intent intent) {
e.onNext(intent);
}
};
context.registerReceiver(receiver, filter);
e.setDisposable(new Disposable() {
@Override
public void dispose() {
context.unregisterReceiver(receiver);
}
@Override
public boolean isDisposed() {
return false;
}
});
});
}
RxBroadcastReceiver.java 文件源码
java
阅读 40
收藏 0
点赞 0
评论 0
项目:Things-Audio-Renderer
作者:
评论列表
文章目录