เมื่อผู้ใช้ทำแบบทดสอบเสร็จสิ้นแล้ว
เราจำเป็นต้องนำเขาไปยังกิจกรรมแสดงผลลัพธ์เมื่อคลิกที่ปุ่มเสร็จสิ้น
ในวิดีโอนี้ เราจะสร้างกิจกรรมผลลัพธ์นี้
เปิดแอป Cadinot the quiz
และที่นี่ฉันจะสร้างกิจกรรมใหม่เป็นกิจกรรมที่มีมุมมองว่างเปล่า และฉันจะตั้งชื่อว่า กิจกรรมผลลัพธ์
คลิกเสร็จสิ้น
ไปที่ไฟล์เลย์เอาต์กันเถอะ
ไปที่โหมดแยก และในกิจกรรมนี้ฉันจะเพิ่มสองวิวข้อความและหนึ่ง
แต่แน่นอนว่าฉันจะสร้างไฟล์ที่ใช้แสดงผลได้
ดังนั้นฉันจะคัดลอกไล่สีนี้กลับและตั้งชื่อว่ากลับไปที่
และฉันจะเปลี่ยนสีเหล่านี้เป็นสีเหล่านี้
กลับไปที่ผลลัพธ์ของกิจกรรม แล้วฉันจะใช้พื้นหลังและไล่ระดับสีที่แสดงผลเพื่อยืนยัน
ตามที่ผมบอกคุณไป กิจกรรมนี้จะประกอบด้วยสองวิวข้อความและหนึ่งปุ่ม
และอีกอย่างหนึ่ง นี่จะใช้แท็กเลย์เอาต์เพราะฉันกำลังใช้การผูกข้อมูล
ดังนั้น
ภายในเลย์เอาต์แบบมีข้อจำกัดนี้ ฉันจะเริ่มสร้างวิวข้อความและปุ่ม
และขอแสดงความยินดี เราได้สร้างเลย์เอาต์ของเราแล้ว
มันง่ายมาก
สองมุมมองข้อความและหนึ่งปุ่ม
ตอนนี้เรามาเริ่มกิจกรรมผลลัพธ์กัน
ภายในนั้นฉันจะสร้างผลลัพธ์การผูกมัดกิจกรรมการผูกมัดการผูกมัด
และที่นี่ฉันจะใช้การผูกค่าเท่ากับกับการผูกข้อมูลโดยใช้ util dot Setcontentview
การจัดวางจุดแบบจุดนี้ส่งผลให้ฉันใช้การผูกข้อมูลนี้และการผูกข้อความจุดคำตอบชุดข้อความจุด
คะแนนของคุณคือ
ฉันจะดึงคะแนนจากตัวแปรผลลัพธ์จุดกิจกรรมหลัก
ซึ่งเป็นค่าคงที่ของจำนวนคำถามทั้งหมด
ดังนั้นผลลัพธ์คือคำตอบห้าข้อจากสิบคำถาม
ดังนั้นห้าจากสิบ
นี่คืออัลกอริทึม
เรามีตัวแปรสองตัวคือผลลัพธ์และจำนวนคำถามทั้งหมด
จากนั้นฉันจะใช้ปุ่มจุดผูกจุดกลับชุดบนตัวฟังการคลิกมุมมองใหม่บนตัวฟังการคลิก
และที่นี่ฉันต้องนำผู้ใช้จากกิจกรรมนี้ไปยังกิจกรรมหลัก
โอเค
บันทึกโปรเจ็กต์
และฉันต้องการทำสิ่งสุดท้ายหนึ่งอย่าง
ที่นี่ในกิจกรรมหลัก เมื่อผู้ใช้ทำแบบทดสอบเสร็จแล้ว
ฉันต้องการนำผู้ใช้ไปยังกิจกรรมผลลัพธ์
ดังนั้นฉันจะตรวจสอบชื่อหรือชื่อของปุ่มว่ามันเท่ากับคำว่าเสร็จหรือไม่
หากปุ่มจุดผูกมัดกับจุดถัดไป จะได้ข้อความ
หากเท่ากับเสร็จสิ้นแล้ว ฉันต้องนำผู้ใช้ไปยังกิจกรรมผลลัพธ์
มันง่ายมาก
มาเรียกใช้แอปพลิเคชันของเรา
นี่คือคำถามข้อที่หนึ่ง
ต่อไป ผลของ 9 คูณ 9 คืออะไร ฉันเลือก 83
คลิกเสร็จสิ้น และคุณจะถูกนำไปยังกิจกรรมผลลัพธ์
คะแนนของคุณคือหนึ่งเกินสอง
นี่คือคำตอบที่ถูกต้อง
และนี่คือตัวแปรจำนวนคำถามทั้งหมด
กลับไปที่แบบทดสอบ และคุณจะถูกนำกลับไปยังแบบทดสอบอีกครั้ง
ขอแสดงความยินดีด้วยครับ/ค่ะ
เราเสร็จสิ้นแอปพลิเคชันที่น่าทึ่งนี้แล้ว
เราได้ทบทวนสถาปัตยกรรม mVVM แบบปรับปรุงใหม่ และได้แนะนำแนวคิดใหม่ซึ่งก็คือฐานข้อมูล
MySQL และ phpMyAdmin