WEBVTT

1
00:00.330 --> 00:07.050
หลังจากที่เราได้สร้างแพ็กเกจโมเดลแล้ว
เราจะสร้างแพ็กเกจอีกตัวหนึ่งชื่อว่า

2
00:07.050 --> 00:09.630
util ซึ่งจะทำหน้าที่เป็นแพ็กเกจยูทิลิตี้

3
00:09.640 --> 00:14.550
ดังนั้นฉันจึงสร้างคลาสสามคลาสภายในนั้น
คลาสแรกชื่อว่า Utils

4
00:14.820 --> 00:20.850
นี่จะประกอบด้วยข้อมูลที่ใช้ในการโทร

5
00:20.940 --> 00:33.240
ดังนั้น public static string API
underscore key จะเท่ากับ key ของคุณที่นี่

6
00:34.860 --> 00:45.300
ดังนั้นเพื่อให้ได้กุญแจ API
เราต้องล็อกอินเข้าสู่ MVP บนเว็บไซต์ของเรา
และเลือก

7
00:45.630 --> 00:48.660
API ที่นี่ จากนั้นเลื่อนลงมาที่กุญแจ API
ที่นี่

8
00:49.200 --> 00:49.860
คัดลอกมัน

9
00:51.890 --> 00:53.330
และวางไว้ที่นี่

10
00:54.470 --> 00:55.640
นี่คืออันแรกใช่ไหม? อันที่สอง

11
00:55.940 --> 00:58.460
คุณต้องใช้ฐานนั้นด้วย

12
00:58.460 --> 00:59.090
คุณออกไปแล้ว

13
00:59.480 --> 01:06.980
ดังนั้น
อย่างที่ฉันบอกคุณในวิดีโอที่ผ่านมาว่ามีฐานอยู่
นั่นคือ L ของคุณ

14
01:07.490 --> 01:08.420
และจุดสิ้นสุด คุณอยู่นอกฐาน คุณคือ L

15
01:08.780 --> 01:11.360
มันเกิดขึ้นทั่วไปในระหว่างการโทรทั้งหมด

16
01:11.360 --> 01:13.040
มันมาแล้ว

17
01:15.190 --> 01:17.200
ที่ API

18
01:21.770 --> 01:25.760
หากคุณเลื่อนมาที่นี่ตอนนี้ มันอยู่ที่นี่

19
01:28.650 --> 01:29.760
ตัดสาม

20
01:30.960 --> 01:33.150
คัดลอกและวาง

21
01:34.200 --> 01:35.250
นี่คือฐาน

22
01:35.370 --> 01:36.120
คุณออกไปแล้ว

23
01:38.650 --> 01:45.280

สิ่งที่สองที่ฉันจะทำคือโปรแกรมเปรียบเทียบภาพยนตร์

24
01:48.400 --> 01:53.680

คลาสเปรียบเทียบภาพยนตร์นี้จะเปรียบเทียบสำหรับอ็อบเจกต์ภาพยนตร์

25
01:53.920 --> 02:05.890
เพื่อหลีกเลี่ยงตัว w เอง
มันจึงขยายจากตรงนั้นไปยังจุดท้ายที่เรียกว่า

26
02:07.090 --> 02:15.760
back
และเราจะข้ามส่วนความบันเทิงของคลาสไปก่อน
พร้อมทั้งออกจากส่วนนี้และเข้าสู่การเขียนวิธีการเพื่อใช้งาน

27
02:16.210 --> 02:17.950
นี่คือสองวิธี

28
02:18.580 --> 02:21.320
นี่คือรายการที่เหมือนกัน

29
02:21.790 --> 02:25.510
ดังนั้นเราจึงนำของเก่าไปคืน

30
02:26.200 --> 02:40.710
การรับ id จุดเท่ากับรับ id
เท่ากับสองเท่ากับใหม่รายการเพื่อรับ I.D.

31
02:46.480 --> 02:47.830
มันเท่ากันกับนี้หรือไม่?
และในทำนองเดียวกันที่นี่
ทุกสิ่งทุกอย่างถูกเก็บไว้ให้

32
02:48.340 --> 02:55.780
id เท่ากับเท่ากับสิ่งของใหม่

33
02:56.220 --> 02:57.720
ไม่เข้าใจ

34
02:58.660 --> 03:01.030
นี่คือเครื่องมือเปรียบเทียบภาพยนตร์

35
03:01.660 --> 03:04.840
คลาสยูทิลิตี้อีกตัวที่ผมจะใช้

36
03:04.840 --> 03:09.130
มันเรียกว่าพื้นที่เกรด

37
03:12.310 --> 03:14.290
นี่จะขยายพวกเขา

38
03:15.880 --> 03:18.460
ผู้ตกแต่งรายการ

39
03:18.850 --> 03:24.310
ดังนั้น
การตกแต่งไอเท็มแบบจุดในรีไซเคิลเลอร์วิว

40
03:28.120 --> 03:33.370
ฉันจะสร้างแอตทริบิวต์สามตัว ได้แก่ span
count private int

41
03:36.340 --> 03:39.970
space ใน private boolean รวมถึง x

42
03:42.790 --> 03:54.100
alt plus และเพิ่ม enter team
เพื่อสร้างคอนสตรัคเตอร์

43
03:55.540 --> 03:57.190
และนี่คือ

44
03:59.770 --> 04:01.330
ผู้สร้างพื้นที่อันยิ่งใหญ่

45
04:01.540 --> 04:12.880
ตอนนี้ฉันจะสร้างและจะเขียนทับเมธอดคลาส get
item offset ภายในคลาส grid

46
04:12.880 --> 04:18.600
space นี้
และฉันจะวางคำสั่งโค้ดเพราะมันไม่เกี่ยวข้องกับ
Beijing Library

47
04:19.960 --> 04:30.220
ดังนั้น
มาตั้งใจและมุ่งเน้นไปที่โค้ดที่เราสร้างแอปนี้ขึ้นมา
ซึ่งก็คือไลบรารีการแบ่งหน้าและ

48
04:30.220 --> 04:33.070
dagger-held และอื่นๆ

49
04:33.220 --> 04:40.000

ดังนั้นนี่จะตรวจสอบว่าขอบบูลีนหรือตัวแปรเป็นจริงหรือไม่

50
04:40.540 --> 04:46.780
หากไม่เป็นความจริง
ให้เว้นระยะห่างนี้เพื่อให้คุณสามารถดาวน์โหลดโค้ดต้นฉบับจากโฟลเดอร์ทรัพยากรบน

51
04:47.230 --> 04:48.360
Udemy ได้

52
04:48.920 --> 04:53.470
แน่นอนว่า จนถึงตอนนี้เราได้สร้างแพ็กเกจ
util แล้ว


