สวัสดีครับ/ค่ะ เพื่อนๆ ของผม/ฉัน
ในวิดีโอที่ผ่านมา เราได้สร้างโมเดลมุมมองนั้นแล้ว
และเราได้สร้างอินสแตนซ์ของแหล่งข้อมูลการแบ่งหน้าภาพยนตร์แล้ว
แล้วแหล่งข้อมูลคืออะไร?
เราต้องบอกว่าแหล่งข้อมูลเป็นส่วนที่สำคัญมากจากไลบรารีการแบ่งหน้า
ดังนั้นหากเราไปที่โครงสร้างของตัวเชื่อมต่อรายการหน้าของหน้า Paging Library
ซึ่งแทนที่ recycler view
ตัวเชื่อมต่อคลาส, รายการหน้าที่โหลดข้อมูลโดยอัตโนมัติ และแหล่งข้อมูลซึ่งเป็นอินเทอร์เฟซสำหรับการให้ข้อมูล
และเราได้ทำงานกับข้อมูลนี้แล้ว
ตอนนี้เราต้องตรวจสอบให้แน่ใจว่ามันเป็นช่วงเวลาที่สำคัญเช่นนี้
หนึ่งในสิ่งเหล่านี้ที่เราจะทำงานด้วยคือหน้า ซึ่งเป็นแหล่งข้อมูลหลัก
โดยจะส่งหมายเลขหน้าดังกล่าวเป็นพารามิเตอร์คีย์เวิร์ดในคำขอ
และนี่คือกรณีที่เราจะใช้ภายในแนวทางของเราและใช้เป็นประกาศการย้ายข้อมูลในกระบวนการย้ายข้อมูล และขอเตือนคุณหากคุณกำลังใช้ Beijing
3 และคุณเชื่อมต่อหรือเห็นโค้ดแหล่งที่มาที่มีรายการหน้าในบท ตอนนี้มันกลายเป็นข้อมูลการแบ่งหน้าและ
apt หากคุณกำลังใช้ข้อมูล ดังนั้นแหล่งข้อมูล
ตอนนี้คุณกำลังใช้แหล่งข้อมูล Beijing
แบบสดที่สร้างรายการแบบสดจะกลายเป็นตัวแบ่งหน้า ซึ่งกรณีนี้เราได้ใช้ในวิดีโอที่ผ่านมาแล้ว
เราได้สร้างเพจเจอร์และรายการเพจ ซึ่งเป็นการกำหนดค่าการแบ่งหน้า
ดังนั้นที่นี่เราได้ใช้เพจเจอร์แล้ว ตอนนี้เรามาสร้างแหล่งข้อมูลเพจจิ้งกัน
ดังนั้นฉันจะสร้างแพ็กเกจใหม่
ฉันจะตั้งชื่อว่า
ปักกิ่ง
และภายในแพ็กเกจปักกิ่งนี้ ฉันจะสร้างสิ่งใหม่ ๆ ให้คุณมากขึ้น
แหล่งข่าวจากปักกิ่ง
และคลาสนี้จะทำงานเป็นแหล่งข้อมูลแบบเพจโดยขยายจากแหล่งข้อมูลเพจเดิมของเรา
และเราได้ส่งผ่านค่าจำนวนเต็มและข้อมูลเพิ่มเติมเข้าไป
นี่คือพารามิเตอร์ประเภท
ดำเนินการตามวิธีการ
และนี่ก็เริ่มแล้ว
สำหรับคนโสด
เดี่ยวที่นี่ เฉพาะรอบเดียว
ฉันจะลบการคืนนี้และเริ่มต้นด้วยการถอนสาม
หากมีหมายเลขหน้าอยู่แล้ว ให้เริ่มต้นตัวแปรหน้าด้วยหมายเลขนั้น
มิฉะนั้นเราจะได้หน้าแรก
โอเค
ดังนั้นหน้าสุดท้ายจึงมีค่าเท่ากับการโหลด
แต่อย่าได้กุญแจเพราะไม่เท่ากับค่าว่าง จากนั้นจึงบรรจุอาวุธปืน
ค่าของ get key เท่ากับ point
ส่งคำขอไปยังเซิร์ฟเวอร์พร้อมหมายเลขหน้าโดยใช้ return API key client dot
get API interface dot get movies
by page ซึ่งคือหน้าและสมัครสมาชิกผลลัพธ์ที่ subscribe on ซึ่งคือ
scheduler scheduler dot io method schedulers
อัลพลัสเข้าสู่ระบบเพื่อรายงานแผนที่ชั้นเรียน ผลลัพธ์รายการภาพยนตร์ยอดนิยม ดังนั้นแผนที่
ยิ่งตอบมาก
ยิ่งได้ผลลัพธ์
ฉันจะนำเข้าคลาสการตอบสนองของภาพยนตร์
และที่นี่คือที่ที่คุณจะได้รับผลลัพธ์
แผนที่จุด แผนที่ผลลัพธ์เพื่อโหลดวัตถุผลลัพธ์
ดังนั้น ภาพยนตร์
ภาพยนตร์ เพื่อโหลดผลลัพธ์
และเราก็ผ่านโรงภาพยนตร์และหน้าหนึ่งไปแล้ว
โอเค ไม่ต้องกังวล
เราจะแก้ไขข้อผิดพลาดทั้งหมดให้เสร็จตรงเวลา หรือแสดงข้อผิดพลาด
พร้อมผลการโหลดและข้อผิดพลาด แล้วส่งผ่านข้อมูลใหม่
โอเค
นี่คือวิธีที่เราทำในตอนนี้
นอกจากนี้ ให้เพิ่มเครื่องหมายปิดวงเล็บและจุดเดี่ยวเพื่อกลับค่าใหม่เฉพาะผลลัพธ์ที่โหลดใหม่ และส่งค่า hashCode
โหลดใหม่ข้อผิดพลาดที่เกิดขึ้นซึ่งเราไม่จำเป็นต้องโหลดในตอนนี้
เราทราบผลลัพธ์ที่นี่แล้ว
ข้อผิดพลาด
และเราก็ผ่าน
โอเค
ดังนั้นนี่คือวิธีที่เราสร้างโหลดเดียว
โสด
นี่คือวิธีการ หรือ นี่คือผลลัพธ์ของโหลด
ผลลัพธ์การโหลด
ขับรถบรรทุกนั้น
ผลลัพธ์ที่ได้คือพารามิเตอร์นั้นเป็นจำนวนเต็ม และต้องใส่ V เพิ่มเติมที่นี่เพื่อโหลดผลลัพธ์
นี่คือวิธีที่เราได้ใช้ข้างต้น
หรือเราสามารถสร้างเมธอดได้โดยตรงแบบนี้
โอเค
ในการโหลดผลลัพธ์ ฉันจะส่งผ่านรายการ
อะไรนะ?
ของภาพยนตร์
ภาพยนตร์ของเรา
มันเรียกว่า "ภาพยนตร์" และอยู่ในหน้าของคุณที่ชื่อว่า "Pitch Alpha Plus" ซึ่งมีความบันเทิง
ส่วนหนึ่งของชั้นเรียน
กรอบการทำงาน
กลับ
น้ำหนักบรรทุกใหม่
ผลลัพธ์
ฉันได้ลบโน้ตนี้แล้ว
หน้าจุดเก่านี้
ภาพยนตร์และสิ่งที่ฉันกดหน้าเท่ากับเท่ากับหนึ่งแล้วเท่ากับไม่ห้องน้ำพวกนั้นตอนนี้มิฉะนั้นหน้าลบหนึ่งแล้วหน้าบวกหนึ่ง
นี่คือวิธีที่เราโหลดคีย์ถัดไป
โอเค
รับคีย์รีเฟรช
มันยังคงไม่ใช่หนังแมว
ใช่
โอเค
ที่นี่เราได้สร้างแหล่งข้อมูลการแบ่งหน้าแล้ว
ชั้นเรียนไหนที่เราจะสร้าง
คุณเพิ่มคลาสอื่น ๆ ไว้ข้างในภายหลัง และเราจะมาดูว่ามันทำงานอย่างไร
ดังนั้นเราจึงจำกัดไว้ที่ 20 และเราเริ่มต้นที่หน้าหนึ่ง
และเรากำลังเตรียมกุญแจถัดไป ซึ่งก็คือหน้าบวกหนึ่ง
นี่คือวิธีการโหลดผลลัพธ์ให้เหมาะสมและตามลำดับ
ของพลัสเพิ่มเพื่อนำเข้าแพ็กเกจที่เรามีในคลาสภายในแพ็กเกจนั้น ปักกิ่ง
ที่เราเพิ่งสร้างขึ้นเมื่อสักครู่