@Override
public void call(final Subscriber<? super Intent> subscriber) {
final BroadcastReceiver broadCastReceiver=new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
subscriber.onNext(intent);
}
};
final Subscription subscription= Subscriptions.create(new Action0() {
@Override
public void call() {
context.unregisterReceiver(broadCastReceiver);
}
});
subscriber.add(subscription);
context.registerReceiver(broadCastReceiver, intentFilter, permission, schedulerHandler);
}
RxNetworkReceiver.java 文件源码
java
阅读 19
收藏 0
点赞 0
评论 0
项目:rx-network-listener
作者:
评论列表
文章目录