คำถามในหัวข้อ 'rx-java'
สตรีมผลลัพธ์ REST ที่สังเกตได้แบบกำหนดเองจากรายการลิงก์
ฉันกำลังใช้ไลบรารีที่ใช้คำขอ REST ของตัวเอง ใช้ 'ลิงก์ถาวร' และออกคำขอ REST เพื่อดึงเนื้อหา (ฉันจัดเตรียมการเยาะเย้ยในซอร์สโค้ดสำหรับการทดสอบ) ฉันมีรายการลิงก์ถาวร และต้องการกำหนดเวลาคำขอสำหรับลิงก์แต่ละรายการและสร้างสตรีมผลลัพธ์เนื้อหา...
821 มุมมอง
schedule
14.11.2023
สมัครสมาชิกและยกเลิกการสมัครในแต่ละรายการที่ปล่อยออกมา
ฉันใช้ lib reactive-location
กรณีการใช้งานของฉันคือฉันมีวัตถุมากมายที่ปล่อยออกมาจากการสังเกตได้ รายการเหล่านี้สามารถส่งออกได้ทุกสองสามชั่วโมง ทันทีที่มีการปล่อยรายการฉันต้องการรับตำแหน่งและใช้ zipWith (เท่าที่ฉันเข้าใจ)...
359 มุมมอง
schedule
28.11.2023
การเพิ่มองค์ประกอบในรายการที่สังเกตได้ใน RxJava [ซ้ำกัน]
สวัสดี ฉันเป็นมือใหม่สำหรับ RxJava และกำลังเรียนรู้สิ่งที่ฉันทำในตัวอย่างด้านล่างนี้
ArrayListObserver.java
import rx.functions.Action1;
public class ArrayListObserver implements Action1<Object>{
public void call(Object element) {...
465 มุมมอง
schedule
07.01.2024
RxAndroid Observable ทำงานบนเธรดที่ไม่คาดคิด
ฉันกำลังพยายามสร้าง Observable เพื่อให้โหลดข้อมูลบางส่วนจากเครือข่ายตามช่วงเวลา และเมื่อใดก็ตามที่ผู้ใช้รีเฟรชหน้าเว็บ นี่คือส่วนสำคัญของสิ่งที่ฉันมีจนถึงตอนนี้:
PublishSubject<Long> refreshSubject = PublishSubject.create();...
115 มุมมอง
schedule
21.01.2024
การควบคุมคำขอ HTTP ขาออก
ฉันใช้ vert.x เป็นเซิร์ฟเวอร์เพื่อรับคำขอค้นหาซึ่งจากนั้นจะถูกประมวลผลบนเซิร์ฟเวอร์ไปยังคำขอ HTTP ขาออกหลายรายการไปยังบริการภายนอกต่างๆ
สำหรับพฤติกรรมแบบอะซิงโครนัส ฉันเลือกใช้ RxJava โดยใช้ไคลเอ็นต์ http ดั้งเดิมของ Vert.x...
1166 มุมมอง
schedule
15.12.2023
ชุดติดตั้งเพิ่มเติม 2: ไม่พบ HTTP 404
ฉันมีบริการง่ายๆ นี้บนเซิร์ฟเวอร์ของฉันที่ http://192.168.1.12:8080/api/hooray :
router.route('/hooray/')
.get(function (req, res) {
res.status(200).send({ result: true, message: "hooray" })
})
มันใช้งานได้จากบุรุษไปรษณีย์...
9679 มุมมอง
schedule
19.12.2023
จะทราบได้อย่างไรว่าการปล่อยที่สังเกตได้นั้นเป็นค่า BehaviourSubject ที่แคชไว้หรือไม่
ฉันใช้ BehaviourRelay เป็นแหล่งที่มาที่สังเกตได้ ฉันชอบที่มันจะปล่อยค่าแคชล่าสุดเมื่อสมัครสมาชิก ดังนั้นฉันจึงไม่จำเป็นต้องเรียก showPlayingState(mPlayStateManager.getCurrentState()) ด้วยตนเอง
อย่างไรก็ตาม...
79 มุมมอง
schedule
19.12.2023
onErrorReturn ใน RxJava2 พบเฉพาะข้อผิดพลาดแรกเท่านั้น
ฉันโยนข้อยกเว้นสองข้อใน flowable และฉันใช้ onErrorReturn เพื่อตรวจจับข้อยกเว้นเหล่านั้น แต่ฉันพบว่ามีเพียงข้อยกเว้นแรกเท่านั้นที่ถูกจับได้ จะจับข้อยกเว้นทั้งหมดได้อย่างไร?
Flowable.create(emitter -> {
emitter.onError(new...
553 มุมมอง
schedule
13.01.2024
การจัดการ Backpressure และ Concurrency อย่างเหมาะสมกับ RxJava2
ฉันมีบริการที่ฉันได้ลงทะเบียนการโทรกลับ และตอนนี้ฉันต้องการแสดงเป็น Flowable โดยมีข้อกำหนด/ข้อจำกัดบางประการ:
ไม่ควรบล็อกการโทรกลับเพื่อรับเธรด (งานควรถูกส่งต่อไปยังเธรด/ตัวกำหนดเวลาอื่นที่ผู้สังเกตการณ์ระบุ)
ไม่ควรให้มีข้อยกเว้นใดๆ...
217 มุมมอง
schedule
21.12.2023
เกิดข้อผิดพลาดในการส่ง observable.subscribe
ดังที่แสดงในโค้ดต่อไปนี้ ฉันกำลังรับข้อผิดพลาดเกี่ยวกับบรรทัดต่อไปนี้ เนื่องจากการแคสต์ไม่ถูกต้อง
.subscribe((Consumer<? super List<String>>)getAnimalsObserver());
โปรดแจ้งให้เราทราบวิธีการแก้ไขปัญหานี้
หมายเหตุ :
I am...
2403 มุมมอง
schedule
17.01.2024
จะรวมสถานที่ใกล้เคียง api และรายละเอียดสถานที่ api ได้อย่างไร ชุดติดตั้งเพิ่มเติม java rx
ฉันยังใหม่กับ Android และฉันต้องการความช่วยเหลือ ฉันต้องการหาร้านอาหารใกล้กับผู้ใช้ และแสดงข้อมูลของพวกเขาในมุมมองผู้รีไซเคิล ดังนั้นฉันจึงใช้ Places api: บริเวณใกล้เคียงและรายละเอียด ฉันมีคำขอสองคำขอ...
120 มุมมอง
schedule
07.01.2024