Trung BìnhAndroid iconAndroid

Observer pattern là gì và được dùng như thế nào trong Android?

Observer pattern cho phép các object (observer) đăng ký nhận thông báo về thay đổi trạng thái của object khác (subject).

  • Trong Android, LiveData/StateFlow là các implementation của pattern này.
  • Khi bạn gọi observe() hoặc collect(), bạn đang đăng ký làm observer.
  • Khi dữ liệu thay đổi, tất cả observer được thông báo, decoupling nguồn dữ liệu khỏi UI.

Xem toàn bộ Android cùng filter theo level & chủ đề con.

Mở danh sách Android