Di chuyển giữa các màn hình Trở lại lộ trình Câu nào sau đây là sai về tuyển tập (collection) và hàm có thứ tự cao hơn trong Kotlin? Danh sách, bản đồ và tập hợp đều có thể sử dụng các hàm có thứ tự cao hơn. Danh sách không có thứ tự, trong khi bản đồ và tập hợp là loại dữ liệu được sắp xếp theo thứ tự. Giống như các thành phần trong một tập hợp, các khoá trong bản đồ phải là duy nhất. Tuy nhiên, nhiều khóa có thể ánh xạ tới cùng một giá trị. Các hàm có thứ tự cao hơn như bản đồ và bộ lọc có thể nhận các hàm lambda làm tham số. Theo đoạn mã sau đây, kết quả của oneWordCities[1] là gì? val cities = listOf("Jeddah", "Bengaluru", "Shenzhen", "Abu Dhabi", "Mountain View", "Tripoli", "Bengaluru", "Lima", "Mandalay", "Tripoli") val oneWordCities = cities.toSet().toList().filter { !it.contains(" ")}.sorted() Tripoli Abu Dhabi Jeddah Bengaluru Điền vào chỗ trống Nhập một hoặc nhiều từ để hoàn thành câu. ___ là một phần dữ liệu được truyền giữa các hoạt động khi khởi chạy một ý định. Nếu bạn mở một ứng dụng rồi thoát khỏi ứng dụng đó bằng nút quay lại, các phương thức vòng đời hoạt động sau đây được gọi theo thứ tự nào? onStart(), onCreate(), onDestroy(), onStop() onDestroy(), onStart(), onCreate(), onStop() onCreate(), onStart(), onStop(), onDestroy() onStart(), onCreate(), onStop(), onDestroy() Phương thức vòng đời hoạt động nào sẽ được gọi nếu một hộp thoại xuất hiện trên màn hình, che khuất một phần của một hoạt động? onPause() vì hoạt động vẫn xuất hiện nhưng không có tâm điểm nữa. onStop() vì hoạt động này không cần phản hồi hoạt động đầu vào của người dùng trong khi hộp thoại hiện trên màn hình. onResume() vì hoạt động cần phản hồi thông tin đầu vào của người dùng để hiện hộp thoại. onDestroy() vì hoạt động không nhất thiết phải tồn tại miễn là hoạt động không có tâm điểm. Câu nào sau đây là đúng về vòng đời của một hoạt động? Chọn số lượng đáp án tuỳ ý. Bạn có thể gọi onStart() nhiều lần, còn onCreate() chỉ gọi được một lần. Bạn có thể gọi onStop() nhiều lần, còn onPause() chỉ gọi được một lần. onDestroy() được gọi khi ứng dụng vào chế độ nền. onResume() được gọi khi hoạt động nhận được tâm điểm. Câu nào sau đây là sai khi nói về ý định? Cả ý định ngầm ẩn và tường minh đều cho phép ứng dụng của bạn khởi chạy một hoạt động khác. Ý định tường minh yêu cầu bạn phải chỉ định lớp hoạt động bạn muốn hiển thị. Ý định được thực hiện bằng cách sử dụng phương thức startActivity(). Ý định ngầm ẩn luôn dẫn đến việc hệ thống hỏi người dùng mở ứng dụng nào. Một hoạt động chứa mã sau đây trong onCreate(). Điều gì sẽ xảy ra khi mã này được thực thi, nếu thuộc tính intent là null? val message = intent.extras?.getString("message" ).toString() Ứng dụng sẽ gặp sự cố do cố gắng truy cập vào thuộc tính bổ sung trên một đối tượng rỗng. Ứng dụng sẽ gặp sự cố do cố gắng truy cập vào một đối tượng rỗng. Ứng dụng sẽ không gặp sự cố do tài sản bổ sung được truy cập một cách không an toàn bằng ?. Ứng dụng sẽ không gặp sự cố do tài sản bổ sung được truy cập một cách an toàn bằng ?. Bạn có thể thực hiện việc nào sau đây trong onCreate()? Chọn số lượng đáp án tuỳ ý. Định cấu hình thành phần hiển thị, chẳng hạn như đặt trình quản lý bố cục của một thành phần hiển thị tái chế (recycler view). Xác định các mục sẽ hiển thị trong trình đơn tuỳ chọn. Đặt onClickListener cho các mục trong trình đơn tuỳ chọn. Nhận thêm phần bổ sung (extra) qua ý định khởi chạy hoạt động. Bạn nên dùng phương thức nào để xử lý việc sẽ xảy ra khi nhấn vào một nút trên thanh ứng dụng? onCreateOptionsMenu() openOptionsMenu() onOptionsItemSelected() onPrepareOptionsMenu() Gửi câu trả lời error_outline Đã xảy ra lỗi khi chấm điểm bài kiểm tra. Vui lòng thử lại.