JavaScript is required

Để truyền dữ liệu từ Activity này sang Activity khác, ta sử dụng

A.

Intent

B.

Intent Filter

C.

Intent và Bundle

D.

Cusor

Trả lời:

Đáp án đúng: C


Để truyền dữ liệu giữa các Activity trong Android, chúng ta sử dụng Intent. Intent là một cơ chế nhắn tin cho phép bạn yêu cầu một hành động từ một thành phần ứng dụng khác. Nó có thể được sử dụng để khởi động một Activity, một Service hoặc gửi một Broadcast.

Khi truyền dữ liệu, Intent thường đi kèm với một Bundle. Bundle là một lớp dùng để chứa các cặp khóa-giá trị. Chúng ta có thể đặt dữ liệu vào Bundle và sau đó gắn Bundle vào Intent. Ở Activity nhận, chúng ta có thể lấy Bundle ra khỏi Intent và truy xuất dữ liệu.

Vậy nên, đáp án chính xác nhất là C. Intent và Bundle, vì Intent là phương tiện chính để truyền tải, còn Bundle là công cụ để chứa dữ liệu cần truyền.

Các lựa chọn khác:

  • A. Intent: Mặc dù Intent là cần thiết, nhưng nó thường đi kèm với Bundle để truyền dữ liệu.
  • B. Intent Filter: Intent Filter được sử dụng để khai báo khả năng của một Activity hoặc Service, không phải để truyền dữ liệu.
  • D. Cursor: Cursor được sử dụng để truy vấn dữ liệu từ một cơ sở dữ liệu SQLite.

Câu hỏi liên quan