Câu hỏi phỏng vấn Android
Câu hỏi

Sự khác biệt giữa ImplicitExplicit Intent trong Android là gì?

Câu trả lời

Trong Android, sự khác biệt giữa Implicit IntentExplicit Intent chủ yếu dựa trên cách chúng xác định thành phần (component) mà bạn muốn kích hoạt:

Explicit Intent

  • Định nghĩa: Explicit Intent được sử dụng khi bạn biết chính xác thành phần nào bạn muốn kích hoạt. Với Explicit Intent, bạn chỉ định rõ ràng lớp (class) mà bạn muốn khởi động.
  • Sử dụng: Thường được sử dụng để khởi động một Activity hoặc Service trong cùng một ứng dụng. Ví dụ, khi bạn muốn chuyển từ một Activity này sang Activity khác trong cùng một ứng dụng.
  • Ví dụ mã:
    java Copy
    Intent explicitIntent = new Intent(this, TargetActivity.class);
    startActivity(explicitIntent);
  • Lợi ích: Cho phép bạn chuyển dữ liệu giữa các Activity hoặc Service thông qua Intent.

Implicit Intent

  • Định nghĩa: Implicit Intent không chỉ định trực tiếp thành phần nào sẽ được kích hoạt. Thay vào đó, nó mô tả một hành động để thự...
middle

middle

Gợi ý câu hỏi phỏng vấn

middle

Vòng đời của Android Activity như thế nào?

middle

Toast trong Android là gì?

expert

Giải thích các chế độ khởi chạy khác nhau trong Android?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào