断开发送方投射设备的连接后,如何让我的 Android 电视应用继续运行?

问题描述

旁注:这个问题本质上类似于例如Leave receiver running after sender stop ,尽管我在我的代码中找不到任何提及 stopstopApplication 的内容。此外,虽然存在类似的问题,但它们通常会提供死链接,并且通常不会专门针对 android 电视接收器应用程序。


场景

  1. Android 设备 A 开始投射到 Android TV。这会导致 Android TV 应用作为接收器应用启动(请参阅 https://developers.google.com/cast/docs/android_tv_receiver)。
  2. Android 设备 B 连接到同一台 Android TV,加入现有会话
  3. B 断开连接(投射按钮 ->“停止投射”)

我想要发生的事情

  • 接收端 (tv) onSenderDisconnected 只应为 B 调用
  • Android TV 应用应保持运行

实际发生了什么

  • 接收方 (tv) onSenderDisconnected 被 A 和 B 调用
  • Android TV 应用已关闭

问题

  • 为什么所有发件人应用程序都断开连接,而一旦单个发件人断开连接,Android TV 应用程序就会关闭?
  • 如何在发送方断开连接后让 Android TV 应用程序继续运行?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)