Google은 흑인 공동체를 위한 인종 간 평등을 진전시키기 위해 노력하고 있습니다. Google에서 어떤 노력을 하고 있는지 확인하세요.

Localbroadcastmanager

이 아티팩트와 아티팩트의 클래스는 지원 중단되었습니다. 대신 LiveData 또는 반응형 스트림을 사용하세요.
최근 업데이트 현재 안정화 버전 다음 버전 후보 베타 버전 알파 버전
2018년 12월 17일 1.0.0 - - 1.1.0-alpha01

의견

제출하신 의견은 Jetpack을 개선하는 데 도움이 됩니다. 새로운 문제를 발견하거나 라이브러리 개선을 위한 아이디어가 있다면 Google에 알려 주세요. 새 문제를 만들기 전에 이 라이브러리의 기존 문제를 살펴보시기 바랍니다. 별표 버튼을 클릭하여 기존 문제에 표를 추가할 수 있습니다.

새 문제 만들기

자세한 내용은 Issue Tracker 문서를 참조하세요.

버전 1.1.0

버전 1.1.0-alpha01

2018년 12월 17일

androidx.localbroadcastmanager는 버전 1.1.0-alpha01에서 지원 중단됩니다.

이유

  • LocalBroadcastManager는 애플리케이션 전체의 이벤트 버스이며 앱의 레이어 위반을 수용합니다. 구성요소는 다른 모든 구성요소의 이벤트를 수신 대기할 수 있습니다.
  • LocalBroadcastManager는 시스템 BroadcastManager의 불필요한 사용 사례 제한을 상속받습니다. 개발자는 객체가 하나의 프로세스에만 있고 프로세스를 떠나지 않더라도 Intent를 사용해야 합니다. 이와 동일한 이유로 LocalBroadcastManager는 기능 측면에서 BroadcastManager를 따르지 않습니다.

이러한 요소는 개발자 경험을 혼란스럽게 합니다.

대체

  • LocalBroadcastManager 사용을 식별 가능한 패턴의 다른 구현으로 대체할 수 있습니다. 사용 사례에 따라 LiveData 또는 반응형 스트림이 적합한 옵션일 수 있습니다.