From b2dc509d5530a9af3b48d7dce7db1e7bf66b06d5 Mon Sep 17 00:00:00 2001
From: Linjiajia <319408893@qq.com>
Date: 星期三, 28 二月 2024 17:26:58 +0800
Subject: [PATCH] 1、修复新增家庭设备时存在备忘录问题\n2、旅游模块新增加“感言”、“其他费用”、“备注”字段
---
app_base/src/main/java/com/android/app_base/utils/RxUtils.java | 17 ++++++++++++++++-
1 files changed, 16 insertions(+), 1 deletions(-)
diff --git a/app_base/src/main/java/com/android/app_base/utils/RxUtils.java b/app_base/src/main/java/com/android/app_base/utils/RxUtils.java
index 2fc511b..661e8d3 100644
--- a/app_base/src/main/java/com/android/app_base/utils/RxUtils.java
+++ b/app_base/src/main/java/com/android/app_base/utils/RxUtils.java
@@ -1,15 +1,17 @@
package com.android.app_base.utils;
+import io.reactivex.FlowableTransformer;
import io.reactivex.Observable;
import io.reactivex.ObservableSource;
import io.reactivex.ObservableTransformer;
+import io.reactivex.Scheduler;
import io.reactivex.android.schedulers.AndroidSchedulers;
import io.reactivex.schedulers.Schedulers;
/**
* @author Ljj
* @date 2023.03.24. 17:42
-* @desc
+* @desc RxJava宸ュ叿绫�
*/public class RxUtils {
public static <T> ObservableTransformer<T, T> schedulersTransformer() {
@@ -17,7 +19,20 @@
.observeOn(AndroidSchedulers.mainThread());
}
+ public static <T> ObservableTransformer<T, T> io() {
+ return upstream -> upstream.subscribeOn(Schedulers.io());
+ }
+ private static <T> FlowableTransformer<T, T> schedulerTransformerF(Scheduler scheduler) {
+ return flowable ->
+ flowable
+ .subscribeOn(scheduler)
+ .observeOn(AndroidSchedulers.mainThread(), true);
+ }
+
+ public static <T> FlowableTransformer<T, T> ioF() {
+ return schedulerTransformerF(Schedulers.io());
+ }
--
Gitblit v1.9.1