Loại dữ liệu nào sau đây được AIDL hỗ trợ?
chuỗi – string,
danh sách - list,
bản đồ - map,
Tất cả kiểu dữ liệu java gốc - All native java datatype
Trả lời:
Đáp án đúng: C
AIDL (Android Interface Definition Language) hỗ trợ một số kiểu dữ liệu cụ thể để định nghĩa giao diện giữa các tiến trình. Các kiểu dữ liệu được AIDL hỗ trợ bao gồm:
* **Các kiểu dữ liệu nguyên thủy:** `int`, `long`, `float`, `double`, `boolean`, `char`
* **`String`:** Chuỗi ký tự.
* **`List`:** Danh sách các đối tượng cùng kiểu (ví dụ: `List`).
* **`Map`:** Bản đồ các cặp khóa-giá trị, với các khóa và giá trị có kiểu xác định (ví dụ: `Map`).
* **Các kiểu dữ liệu AIDL khác:** Các giao diện AIDL khác cũng có thể được sử dụng.
* **Parcelable:** Các lớp triển khai interface `Parcelable`
Như vậy, các kiểu dữ liệu `string`, `list`, và `map` đều được AIDL hỗ trợ. Các kiểu dữ liệu java gốc (native java datatype) không hoàn toàn được hỗ trợ (ví dụ `short`, `byte` không được hỗ trợ trực tiếp).
Do đó, đáp án đúng là A. 1, 2 and 3.





