Trong phát triển ứng dụng di động, khái niệm ‘ViewModelScope’ trong Android Jetpack liên quan đến vòng đời của gì?
Vòng đời của một Activity
Vòng đời của một Coroutine
Vòng đời của ViewModel
Vòng đời của Fragment
Quảng cáo
Trả lời:
Chọn đáp án C
Hot: 1000+ Đề thi cuối kì 2 file word cấu trúc mới 2026 Toán, Văn, Anh... lớp 1-12 (chỉ từ 60k). Tải ngay
CÂU HỎI HOT CÙNG CHỦ ĐỀ
Câu 1
Một công cụ để quản lý các kết nối mạng
Một hệ thống dựa trên ràng buộc để xác định kích thước và vị trí của các đối tượng giao diện người dùng, đảm bảo chúng hiển thị đúng trên các kích thước màn hình khác nhau
Một phương pháp để xử lý các thao tác bất đồng bộ
Một cách để tạo các animation phức tạp cho giao diện
Lời giải
Chọn đáp án B
Câu 2
MVP đơn giản hóa việc quản lý trạng thái UI
MVP tách biệt hoàn toàn View và Model, với Presenter đóng vai trò trung gian duy nhất, giúp tăng khả năng kiểm thử View
MVP yêu cầu ít mã nguồn hơn so với MVVM
MVP tự động xử lý các tác vụ nền
Lời giải
Chọn đáp án B
Câu 3
Chỉ khi cần thực hiện các tác vụ đơn giản trên luồng chính
Khi cần thực hiện các tác vụ dài, chặn luồng (blocking) hoặc phức tạp mà không làm đóng băng giao diện người dùng
Để thay thế hoàn toàn cho việc sử dụng Threads
Chỉ khi ứng dụng yêu cầu xử lý nhiều sự kiện cùng lúc
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 4
Một giao diện người dùng đồ họa cho người dùng cuối
Một bộ quy tắc và định nghĩa cho phép các ứng dụng khác nhau giao tiếp với nhau
Một phương pháp để lưu trữ dữ liệu trên đám mây
Một công cụ để kiểm tra hiệu suất ứng dụng
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 5
Hiển thị một nút bấm đơn giản
Truy cập cảm biến vân tay, NFC, hoặc các API phần cứng chuyên sâu của thiết bị
Hiển thị văn bản trên màn hình
Thực hiện các phép tính toán học cơ bản
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 6
Trong phát triển ứng dụng di động, ‘ViewModel’ trong kiến trúc MVVM giúp giải quyết vấn đề gì chính?
Quản lý dữ liệu nhạy cảm và mã hóa
Tách biệt logic hiển thị khỏi View, giúp View trở nên đơn giản hơn và dễ kiểm thử hơn, đồng thời xử lý các thay đổi trạng thái dữ liệu
Tối ưu hóa việc sử dụng bộ nhớ của ứng dụng
Quản lý kết nối mạng và các yêu cầu API
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 7
Là quá trình tự động tạo ra các đối tượng phụ thuộc
Là một kỹ thuật để cung cấp các phụ thuộc (dependencies) cho một lớp thay vì lớp đó tự tạo ra chúng, giúp tăng tính module hóa và dễ kiểm thử
Là cách để theo dõi các lỗi trong quá trình biên dịch
Là phương pháp quản lý bộ nhớ của ứng dụng
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.