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

junior

ANR trong Android là gì?

junior

Cơ sở dữ liệu nào được sử dụng trong Android?

middle

Sự khác biệt giữa Handler, AsyncTaskThread trong Android là gì?

Bình luận

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

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