Android 알림에 Chromecast 버튼 (일시 중지, 재생 등)을 추가하는 올바른 방법을 알아 내려고합니다. PendingIntents를 ChromecastService에 보내는 맞춤 알림을 설정했습니다. 이 서비스는 내가 만든 ChromecastAdapter 클래스와 상호 작용하려고합니다. ChromecastAdapter는 MediaRouteAdapter를 구현하며 전송과 함께 진행되는 모든 리스너와 상태를 포함합니다. 그러나이 상태는 응용 프로그램을 종료하자 마자 사라집니다. 따라서 내 앱이 사라지면 내 ChromecastService가 Chromecast에 액세스하지 못합니다.Android 알림에서 Chromecast와 상호 작용하는 올바른 방법은 무엇인가요?
이 기능을 작동시키는 유일한 방법은 모든 Chromecast 상태를 리팩터링하여 MediaRouteAdapter를 구현하는 서비스로 만드는 것입니다. 나는 지금 상황이 매우 행복하기 때문에 나는 이것을하고 싶지 않습니다.
이러한 대화식 알림은 Google에서 필요하므로 알림의 캐스트와 상호 작용할 수있는 표준 방법이 있어야합니다. 나는 올바른 길을 가고 있는가? 모든 Chromecast 상호 작용을 서비스 뒤에 두어야합니까?
내 길은 너와 똑같다. 싱글 톤 인스턴스가 MediaRouteAdapter를 구현하고 모든 리스너와 상태를 포함합니다. 그러나 때로는 TV를 통해 비디오를 제어 할 수 없으며, 알림을 통해 응용 프로그램이나 제어 기능을 종료 할 수 있습니다. 나는 Ali Naddaf의 해결책을 이해하지 못한다. 그것을 성취하는 방법을 저에게 풀어 주시겠습니까? –