Câu hỏi: PRM392 - Chương 9: Quyền truy cập và kiến trúc ứng dụng
22 câu trắc nghiệm kèm lời giải của môn Mobile Programming - Lập trình di động, xếp theo thứ tự nhập vào ngân hàng. Trang 2/2 — câu 21–22.
Danh sách câu hỏi
22/22 câuHết danh sách
ATo test network connectivity
BTo measure battery usage
CTo simulate and verify user interface interactions within a single app
DTo build app APKs
Lời giải
Mở trang câu hỏi này →Câu hỏi này hỏi về mục đích chính của framework kiểm thử Espresso. Framework này được sử dụng để mô phỏng và xác minh các tương tác giao diện người dùng (UI) trong một ứng dụng duy nhất. Điều này giúp các nhà phát triển kiểm thử và đảm bảo rằng ứng dụng của họ hoạt động đúng cách và đáp ứng được các yêu cầu của người dùng. Trong quá trình kiểm thử, Espresso cho phép các nhà phát triển mô phỏng các hành động của người dùng, chẳng hạn như nhấp vào các nút, nhập văn bản vào các trường và kiểm tra các kết quả. Điều này giúp các nhà phát triển xác định và sửa lỗi sớm, từ đó cải thiện chất lượng của ứng dụng.
22How does data binding benefit MVVM architecture?4 lựa chọn
AIt reduces boilerplate code by automatically updating the view when the data changes.
BIt encrypts data to enhance security.
CIt increases data storage capacity.
DIt simplifies network operations.
Lời giải
Mở trang câu hỏi này →Data binding trong kiến trúc MVVM giúp tự động cập nhật giao diện khi dữ liệu thay đổi. Điều này giúp giảm thiểu mã lặp (boilerplate code) và tăng hiệu suất phát triển. Khi dữ liệu thay đổi, data binding sẽ tự động cập nhật giao diện, giúp đảm bảo dữ liệu luôn được hiển thị chính xác. Điều này đặc biệt hữu ích khi phát triển ứng dụng phức tạp, nơi dữ liệu thường xuyên thay đổi. Ngoài ra, data binding cũng giúp giảm thiểu lỗi do con người gây ra, vì nó tự động cập nhật giao diện dựa trên dữ liệu thực tế.