WEBVTT

1
00:00.140 --> 00:07.490
เมื่อผู้ใช้ทำแบบทดสอบเสร็จสิ้นแล้ว

2
00:07.490 --> 00:08.060

เราจำเป็นต้องนำเขาไปยังกิจกรรมแสดงผลลัพธ์เมื่อคลิกที่ปุ่มเสร็จสิ้น

3
00:08.060 --> 00:11.000
ในวิดีโอนี้ เราจะสร้างกิจกรรมผลลัพธ์นี้

4
00:11.000 --> 00:14.450
เปิดแอป Cadinot the quiz

5
00:14.450 --> 00:22.820

และที่นี่ฉันจะสร้างกิจกรรมใหม่เป็นกิจกรรมที่มีมุมมองว่างเปล่า
และฉันจะตั้งชื่อว่า กิจกรรมผลลัพธ์

6
00:22.820 --> 00:23.720
คลิกเสร็จสิ้น

7
00:23.720 --> 00:25.910
ไปที่ไฟล์เลย์เอาต์กันเถอะ

8
00:25.910 --> 00:32.660
ไปที่โหมดแยก
และในกิจกรรมนี้ฉันจะเพิ่มสองวิวข้อความและหนึ่ง

9
00:32.660 --> 00:35.720
แต่แน่นอนว่าฉันจะสร้างไฟล์ที่ใช้แสดงผลได้

10
00:35.720 --> 00:40.220

ดังนั้นฉันจะคัดลอกไล่สีนี้กลับและตั้งชื่อว่ากลับไปที่

11
00:40.220 --> 00:43.850
และฉันจะเปลี่ยนสีเหล่านี้เป็นสีเหล่านี้

12
00:43.880 --> 00:51.380
กลับไปที่ผลลัพธ์ของกิจกรรม
แล้วฉันจะใช้พื้นหลังและไล่ระดับสีที่แสดงผลเพื่อยืนยัน

13
00:51.380 --> 00:56.750
ตามที่ผมบอกคุณไป
กิจกรรมนี้จะประกอบด้วยสองวิวข้อความและหนึ่งปุ่ม

14
00:56.750 --> 01:01.970
และอีกอย่างหนึ่ง
นี่จะใช้แท็กเลย์เอาต์เพราะฉันกำลังใช้การผูกข้อมูล

15
01:01.970 --> 01:02.690
ดังนั้น

16
01:06.030 --> 01:11.190
ภายในเลย์เอาต์แบบมีข้อจำกัดนี้
ฉันจะเริ่มสร้างวิวข้อความและปุ่ม

17
01:48.100 --> 01:51.990
และขอแสดงความยินดี
เราได้สร้างเลย์เอาต์ของเราแล้ว

18
01:52.000 --> 01:53.020
มันง่ายมาก

19
01:53.050 --> 01:55.240
สองมุมมองข้อความและหนึ่งปุ่ม

20
01:55.240 --> 01:57.370
ตอนนี้เรามาเริ่มกิจกรรมผลลัพธ์กัน

21
01:57.370 --> 02:03.580

ภายในนั้นฉันจะสร้างผลลัพธ์การผูกมัดกิจกรรมการผูกมัดการผูกมัด

22
02:03.580 --> 02:10.840

และที่นี่ฉันจะใช้การผูกค่าเท่ากับกับการผูกข้อมูลโดยใช้
util dot Setcontentview

23
02:10.870 --> 02:21.370

การจัดวางจุดแบบจุดนี้ส่งผลให้ฉันใช้การผูกข้อมูลนี้และการผูกข้อความจุดคำตอบชุดข้อความจุด

24
02:21.400 --> 02:22.090


25
02:22.120 --> 02:25.150
คะแนนของคุณคือ

26
02:25.150 --> 02:33.340

ฉันจะดึงคะแนนจากตัวแปรผลลัพธ์จุดกิจกรรมหลัก

27
02:33.340 --> 02:34.840
ซึ่งเป็นค่าคงที่ของจำนวนคำถามทั้งหมด

28
02:34.840 --> 02:38.980
ดังนั้นผลลัพธ์คือคำตอบห้าข้อจากสิบคำถาม

29
02:38.980 --> 02:40.240
ดังนั้นห้าจากสิบ

30
02:40.270 --> 02:41.590
นี่คืออัลกอริทึม

31
02:41.620 --> 02:45.310

เรามีตัวแปรสองตัวคือผลลัพธ์และจำนวนคำถามทั้งหมด

32
02:47.530 --> 02:54.640

จากนั้นฉันจะใช้ปุ่มจุดผูกจุดกลับชุดบนตัวฟังการคลิกมุมมองใหม่บนตัวฟังการคลิก

33
02:54.640 --> 03:00.730

และที่นี่ฉันต้องนำผู้ใช้จากกิจกรรมนี้ไปยังกิจกรรมหลัก

34
03:06.260 --> 03:06.690
โอเค

35
03:06.710 --> 03:08.030
บันทึกโปรเจ็กต์

36
03:08.030 --> 03:11.360
และฉันต้องการทำสิ่งสุดท้ายหนึ่งอย่าง

37
03:11.360 --> 03:18.350
ที่นี่ในกิจกรรมหลัก
เมื่อผู้ใช้ทำแบบทดสอบเสร็จแล้ว

38
03:18.350 --> 03:19.020
ฉันต้องการนำผู้ใช้ไปยังกิจกรรมผลลัพธ์

39
03:19.040 --> 03:25.570

ดังนั้นฉันจะตรวจสอบชื่อหรือชื่อของปุ่มว่ามันเท่ากับคำว่าเสร็จหรือไม่

40
03:25.580 --> 03:29.630
หากปุ่มจุดผูกมัดกับจุดถัดไป จะได้ข้อความ

41
03:29.630 --> 03:36.440
หากเท่ากับเสร็จสิ้นแล้ว
ฉันต้องนำผู้ใช้ไปยังกิจกรรมผลลัพธ์

42
03:41.950 --> 03:43.120
มันง่ายมาก

43
03:43.120 --> 03:44.560
มาเรียกใช้แอปพลิเคชันของเรา

44
03:44.560 --> 03:46.210
นี่คือคำถามข้อที่หนึ่ง

45
03:46.210 --> 03:50.500
ต่อไป ผลของ 9 คูณ 9 คืออะไร ฉันเลือก 83

46
03:50.530 --> 03:55.150
คลิกเสร็จสิ้น
และคุณจะถูกนำไปยังกิจกรรมผลลัพธ์

47
03:55.180 --> 03:57.550
คะแนนของคุณคือหนึ่งเกินสอง

48
03:57.580 --> 03:59.560
นี่คือคำตอบที่ถูกต้อง

49
03:59.560 --> 04:02.290
และนี่คือตัวแปรจำนวนคำถามทั้งหมด

50
04:02.290 --> 04:06.230
กลับไปที่แบบทดสอบ
และคุณจะถูกนำกลับไปยังแบบทดสอบอีกครั้ง

51
04:06.250 --> 04:07.660
ขอแสดงความยินดีด้วยครับ/ค่ะ

52
04:07.660 --> 04:10.210
เราเสร็จสิ้นแอปพลิเคชันที่น่าทึ่งนี้แล้ว

53
04:10.210 --> 04:17.830
เราได้ทบทวนสถาปัตยกรรม mVVM
แบบปรับปรุงใหม่
และได้แนะนำแนวคิดใหม่ซึ่งก็คือฐานข้อมูล

54
04:17.830 --> 04:19.720
MySQL และ phpMyAdmin


