สวัสดีครับ/ค่ะ เพื่อนๆ ของผม/ฉัน
และขอต้อนรับสู่ส่วนสุดท้ายของโครงการนี้
หลังจากที่เราได้เพิ่มสิทธิ์การใช้งานอินเทอร์เน็ตใน manifest สำเร็จแล้ว และเนื่องจากเราได้ระบุไว้สำหรับคลาสนี้
แอปภาพยนตร์ในฐานะแอปสุขภาพ Android หากเราเรียกใช้แอป จะแสดงข้อผิดพลาดที่ระบุว่าไม่มีการระบุใน
manifest ของ Android และมีข้อผิดพลาด
ดังนั้น กิจกรรมของแอปสุขภาพจะต้องแนบกับแอปแอนดรอยด์แอปพลิเคชันคำอธิบายประกอบสุขภาพ
คุณลืมระบุชื่อคลาสแอปพลิเคชันของคุณใน manifest
หรือไม่? ใช่
แล้วจะแก้ไขข้อผิดพลาดนี้ได้อย่างไร? เราไปที่ manifest
ที่นี่และตามที่ระบุไว้ที่นี่ เราจำเป็นต้องระบุชื่อแอปพลิเคชันภายในแท็ก application
โดยใช้ชื่อ Android และนี่คือแอตทริบิวต์ต่างๆ
ดังนั้นเราจึงใส่ชื่อ Android และชื่อของคลาสคืออะไร?
ด้วยวิธีนี้เราได้ทำเครื่องหมายไว้ว่าเป็นแอป Android ด้านสุขภาพ
ดังนั้น มันคือแอปภาพยนตร์แบบจุด
โอเค นี่คือสิ่งที่เราต้องใส่ไว้ในรายการเอกสาร
อีกสิ่งหนึ่งที่ฉันควรเตือนคุณให้เพิ่มที่นี่และเราพลาดไปคือ โมเดลการสัมภาษณ์นั้นเหมือนกับสองการพึ่งพาเหล่านี้ เพราะเราได้เพิ่มและใช้โมเดลมุมมองกับเคทแล้ว
X กับ Kotlin
annotations และตัวย่อ และเราจำเป็นต้องเพิ่มส่วนขยายนั้นที่นี่
ดังนั้นนี่คือครั้งสุดท้ายและครั้งสุดท้ายที่พวกเขาจะใช้โรงรถนี้แล้ว และนี่คือไลบรารีที่เราได้ใช้ที่นั่นซึ่งไม่ได้ใช้งานแล้ว ได้แก่ ไลบรารีการจัดการหน้าสามหน้าของ s
java, ไลบรารีการสนับสนุนสามด้านของ health dagger glide
lifecycle และ View Model
ตอนนี้เราคลิกที่ ซิงค์ตอนนี้ และให้เราเปิดแอปบนอีมูเลเตอร์ของเราตอนนี้ และนี่คือสิ่งที่เกิดขึ้น
นี่คือแอปพลิเคชันของเรา
ถ้าเราไปดูหนังของเรา
เลื่อนลงไปที่ภาพยนตร์ และนี่คือหน้าจอโหลด และพวกเขากำลังเลื่อนลง
ดังนั้นถ้าคุณเห็นพวกผู้ชาย เราจะได้รับภาพยนตร์ทั้งหมดตามหน้า
ดังนั้นถ้าเราเลื่อนลงไปจนไม่เหลืออีก หน้าต่าง ๆ จะปรากฏขึ้นเรื่อย
ๆ และโอเค ดังนั้นตามสิ่งที่พวกเขาขอข้อมูลจากผู้ใช้คนนั้น เรากำลังดึงข้อมูลจากเซิร์ฟเวอร์
เราไม่ได้รับข้อมูลเซิร์ฟเวอร์ทั้งหมด
เราได้รับเพียงการกดถูกใจสำหรับตัวอย่างนี้ เช่น หมายเลขหน้าเจ็ดเท่านั้น
โอเค ดังนั้นหมายเลขหน้าเจ็ด หมายเลขหน้า มันไม่ได้โหลดและไม่ได้ดึงมาจนกว่าเราจะเลื่อนลงไป
คุณเห็นไหมว่านี่คือหน้าแปด ตัวอย่างเช่น หน้าเก้า หน้าสิบ
ดังนั้น ตามนั้น เราจึงดึงข้อมูลมาจากที่นั่น
จาก API และเซิร์ฟเวอร์ตามคำขอการแบ่งหน้า
ดังนั้นนี่คือการใช้งานไลบรารีเพจจิ้ง
นี่เป็นเรื่องสำคัญมาก เพราะเราไม่จำเป็นต้องระบุทั้งหมดและรับข้อมูลทั้งหมดจากเซิร์ฟเวอร์
เรากำลังรับข้อมูลตามหน้า
เรายังใช้โมเดลมุมมองนั้นและ MVP amp ด้วย
นอกจากนี้ เราได้ใช้การติดตั้งเพิ่มเติมเพื่อดึงข้อมูลนั้นแล้ว
เราได้ใช้มีดสุขภาพเพื่อทำการฉีดการพึ่งพาและป้องกันข้อผิดพลาดใดๆ
และเราได้ใช้เพื่อนของเราที่ชื่อว่า glide เพื่อแสดงภาพอย่างมีประสิทธิภาพ
โอเค
ดังนั้นนี่คือโครงการที่สำคัญมาก
ฉันหวังว่าคุณจะได้รับประโยชน์จากโครงการนี้ และฉันหวังว่าคุณจะสนับสนุนเราโดยการให้คะแนนห้าดาวบน
Udemy และสนับสนุนเราสำหรับคอร์สนี้
นอกจากนี้ การแบ่งปันของคุณกับเพื่อน ๆ ของคุณ จะช่วยให้เราสามารถสร้างบทเรียนใหม่ ๆ ทุกวันได้
ขอบคุณครับ/ค่ะ ทุกคน
หวังว่าจะได้พบคุณ