WEBVTT

00:00.320 --> 00:06.140
Trong video này, chúng ta sẽ khởi tạo chế độ xem của hoạt động thứ hai và tạo số ngẫu nhiên.

00:06.170 --> 00:08.780
Chúng ta hãy bắt đầu bằng các góc nhìn.

00:11.760 --> 00:12.810
Đừng bỏ lỡ.

00:12.840 --> 00:18.220
Nhập lớp, nút và chế độ xem văn bản vào phương thức Oncreate.

00:18.240 --> 00:22.230
Tôi sẽ tìm các chế độ xem bằng cách sử dụng phương pháp tìm chế độ xem theo ID.

00:28.450 --> 00:35.620
Trong video trước, chúng ta đã học cách truyền tên cho hoạt động thứ hai, cách truyền chuỗi cho hoạt động

00:35.620 --> 00:38.300
thứ hai bằng cách sử dụng lệnh put.

00:38.320 --> 00:45.220
Trong video này, chúng ta sẽ tìm hiểu cách nhận dữ liệu và lưu trữ chúng vào các biến cụ thể.

00:45.220 --> 00:53.470
Vì vậy, tôi lại sử dụng thể hiện intent I bằng để có được intent.

00:53.500 --> 01:04.300
Phương pháp này cho phép chúng ta lấy các cặp giá trị khóa được lưu trữ trong phương thức put bổ sung, phương thức get intent

01:04.330 --> 01:11.650
sẽ lấy các cặp khóa và giá trị này, tên và giá trị của nó, đó là tên người dùng.

01:11.650 --> 01:13.660
Nhận thông tin này bằng cách chỉnh sửa văn bản Alt+.

01:13.660 --> 01:15.760
Nhấn Enter để nhập lớp ý định.

01:15.760 --> 01:23.080
Sau đó, tôi cần lấy ý định này và lưu trữ nó bên trong chuỗi tên người dùng bằng.

01:23.110 --> 01:26.680
Tôi không nhận được thêm dây.

01:26.680 --> 01:28.250
Chìa khóa là gì?

01:28.250 --> 01:34.040
Chìa khóa ở đây là tên, vì vậy tôi sẽ sao chép nó vì nó phân biệt chữ hoa chữ thường.

01:34.040 --> 01:35.780
Vậy nên hãy chú ý điều này nhé các bạn.

01:35.780 --> 01:40.310
Ở đây tôi lấy thông tin ý định, lấy tất cả dữ liệu.

01:40.340 --> 01:46.070
Sau đó tôi sẽ nhận được dấu chấm I và chuỗi thêm.

01:46.100 --> 01:53.600
Tôi đang chỉ định khóa để lấy giá trị và lưu trữ nó bên trong biến tên người dùng.

01:53.600 --> 01:58.880
Đây là cách chúng ta lấy dữ liệu từ ý định trong hoạt động chính.

01:58.910 --> 02:04.250
Bây giờ chúng ta hãy chuyển sang tạo số ngẫu nhiên và tìm hiểu về lớp ngẫu nhiên.

02:04.250 --> 02:09.710
Tôi sẽ tạo một hàm mới có tên là Tạo số ngẫu nhiên.

02:11.370 --> 02:17.340
Tôi sẽ bắt đầu bằng cách tạo một thể hiện từ một lớp ngẫu nhiên trong Java.

02:17.370 --> 02:21.220
Tôi sẽ đặt tên nó là random bằng new random.

02:21.240 --> 02:28.650
Lớp random trong Android là một phần của Thư viện chuẩn Java và được sử dụng để tạo số ngẫu nhiên và dữ liệu

02:28.650 --> 02:29.840
ngẫu nhiên.

02:29.850 --> 02:36.690
Nó cho phép bạn tạo ra các trường hợp có thể tạo ra các số giả ngẫu nhiên bằng nhiều thuật toán khác nhau.

02:36.840 --> 02:42.900
Trong Android, bạn có thể sử dụng lớp random để tạo số ngẫu nhiên cho nhiều mục đích khác nhau, chẳng

02:42.900 --> 02:49.140
hạn như tạo giá trị ngẫu nhiên để thử nghiệm, tạo kịch bản trò chơi ngẫu nhiên, xáo trộn danh sách, v.v.

02:49.380 --> 02:58.650
Tôi sẽ bắt đầu xác định giới hạn trên, đó là số lượng tối đa mà lớp ngẫu nhiên này có

02:58.680 --> 03:01.290
thể tạo ra, là 1000.

03:01.320 --> 03:07.410
Tôi sẽ bắt đầu bằng cách tạo ra số ngẫu nhiên.

03:07.410 --> 03:16.020
Tôi sẽ lưu trữ số ngẫu nhiên được tạo ra từ lớp ngẫu nhiên vào biến số ngẫu nhiên được tạo ra.

03:16.030 --> 03:19.390
Số nguyên tiếp theo là dấu chấm ngẫu nhiên.

03:19.390 --> 03:27.610
Và ở đây tôi chỉ định giới hạn trên mà lớp ngẫu nhiên có thể tạo ra, do đó nó sẽ tạo ra ngẫu

03:27.610 --> 03:30.130
nhiên từ 0 đến 1000.

03:30.130 --> 03:38.110
Và sau đó tôi trả về số ngẫu nhiên được tạo ra vì kiểu trả về của phương thức này là int.
