Tính năng tìm kiếm này được giới thiệu trong Android 3.0 và có thể duy trì khả năng tương thích ngược với các phiên bản Android cũ hơn bằng cách sử dụng hộp thoại tìm kiếm mặc định do hệ thống cung cấp.
Đáp án đúng: C
Phân tích câu hỏi: Câu hỏi đề cập đến một tính năng tìm kiếm được giới thiệu trong Android 3.0, có khả năng tương thích ngược với các phiên bản Android cũ hơn thông qua hộp thoại tìm kiếm mặc định. Ta cần xác định thành phần nào của Android đáp ứng mô tả này.
Đánh giá các phương án:
A. getInputStream(): Là một phương thức dùng để đọc dữ liệu từ một luồng đầu vào (input stream), không liên quan đến tính năng tìm kiếm.
B. Stack: Là một cấu trúc dữ liệu trừu tượng (ADT) hoạt động theo nguyên tắc LIFO (Last In, First Out), không liên quan đến tính năng tìm kiếm.
C. SearchView: Là một widget (thành phần giao diện người dùng) được giới thiệu trong Android 3.0, cung cấp giao diện cho phép người dùng nhập truy vấn tìm kiếm và gửi yêu cầu tìm kiếm đến ứng dụng hoặc nhà cung cấp nội dung. Nó có khả năng tương thích ngược thông qua hộp thoại tìm kiếm mặc định do hệ thống cung cấp, đúng như mô tả trong câu hỏi.
D. OnCurrentItemChanged: Là một sự kiện xảy ra khi mục hiện tại trong một danh sách hoặc bộ sưu tập thay đổi, không liên quan trực tiếp đến tính năng tìm kiếm.
Kết luận: Phương án C (SearchView) là đáp án chính xác nhất vì nó mô tả đúng thành phần được giới thiệu trong Android 3.0 để cung cấp tính năng tìm kiếm và có khả năng tương thích ngược.