问题描述
旁注:这个问题本质上类似于例如Leave receiver running after sender stop ,尽管我在我的代码中找不到任何提及 stop
或 stopApplication
的内容。此外,虽然存在类似的问题,但它们通常会提供死链接,并且通常不会专门针对 android 电视接收器应用程序。
场景
- Android 设备 A 开始投射到 Android TV。这会导致 Android TV 应用作为接收器应用启动(请参阅 https://developers.google.com/cast/docs/android_tv_receiver)。
- Android 设备 B 连接到同一台 Android TV,加入现有会话
- B 断开连接(投射按钮 ->“停止投射”)
我想要发生的事情
- 接收端 (tv)
onSenderDisconnected
只应为 B 调用 - Android TV 应用应保持运行
实际发生了什么
- 接收方 (tv)
onSenderDisconnected
被 A 和 B 调用 - Android TV 应用已关闭
问题
- 为什么所有发件人应用程序都断开连接,而一旦单个发件人断开连接,Android TV 应用程序就会关闭?
- 如何在发送方断开连接后让 Android TV 应用程序继续运行?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)