JavaScript is required

Trong Android, để tạo một đối tượng Parcelable cho việc chuyển dữ liệu giữa các thành phần, cần triển khai phương thức nào?

A.

writeToParcel()

B.

serialize()

C.

transmitData()

D.

packageData()

Trả lời:

Đáp án đúng: A


Trong Android, giao diện `Parcelable` được sử dụng để đóng gói dữ liệu để có thể truyền giữa các thành phần khác nhau của ứng dụng (ví dụ: giữa các Activity, Service). Để triển khai `Parcelable`, bạn cần triển khai phương thức `writeToParcel()`. Phương thức này chịu trách nhiệm ghi các trường dữ liệu của đối tượng vào một đối tượng `Parcel`. Khi nhận dữ liệu, `Parcel` sẽ sử dụng `CREATOR` để tạo lại đối tượng từ dữ liệu đã được ghi. Các lựa chọn khác không đúng vì: - `serialize()`: Đây là một khái niệm chung trong lập trình để chuyển đổi một đối tượng thành một định dạng có thể lưu trữ hoặc truyền đi, nhưng không phải là một phần của giao diện `Parcelable` trong Android. - `transmitData()` và `packageData()`: Đây không phải là các phương thức chuẩn hoặc liên quan đến việc triển khai `Parcelable` trong Android.

Câu hỏi liên quan