在我看来,让这个工作的唯一方法是将所有Chromecast状态重构为实现MediaRouteAdapter的服务.我真的不想这样做,因为我对现在的事情非常满意.
由于Google需要这些互动通知,因此我觉得必须有一种标准方式与通知中的演员互动.我在这里走在正确的轨道上吗?我是否必须将所有Chromecast互动置于服务之后?
解决方法 应该是什么行为取决于应用程序的类型和应用程序的要求.如果您的应用程序“已消失”(从应用程序实例消失的意义上),那么您应该问自己的问题是您是否希望保留通知机制以保持不变;有些应用程序在被杀时,接收器也会关闭,用户被送回Chromecast设备的主屏幕,在这种情况下,没有理由保持通知.另一方面,有些应用程序根据他们的要求,即使移动应用程序消失,您也希望让演员设备继续正在进行的 *** 作(例如播放视频).在这些情况下,您可能希望有一个通知机制来“启动”应用程序.为此,您需要在服务中维护一定量的信息/状态/对象,足以再次建立连接并“加入”正在运行的应用程序.此外,您的“服务”需要知道接收器上应用程序的状态,因此如果该应用程序被杀死(例如,其他人开始向设备投射不同的应用程序),则可以通知并退出.
总结以上是内存溢出为你收集整理的从Android通知中与Chromecast进行互动的正确方法是什么?全部内容,希望文章能够帮你解决从Android通知中与Chromecast进行互动的正确方法是什么?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)