Android   发布时间:2022-04-28  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Android – 绑定服务到活动或片段?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我在做一个音乐播放器应用程序.我有一个主要的活动,有多个片段,每个显示设备上的歌曲明智,艺术家等.
我有一个音乐服务,处理所有播放和其他东西.
我所困惑的是这个服务与我拥有的各种碎片的绑定.
现在我将主要活动和每个片段与服务单独绑定,其工作几乎都很好.但我想知道这是否真的是最佳做法?有没有什么办法来绑定主要的活动与服务,然后一些如何使用它的子片段?
我可能会错过一些非常基本的活动或片段或服务概念.所以有人请指导我在这方面.
我想这更像是一个概念性的问题,所以不需要任何代码.但是如果需要,请让我知道.

编辑:
我的问题是:将一个更好的方式来绑定具有多个子片段(每个都将使用该服务)的活动的服务?

解决方法@H_696_12@
将服务绑定到您的活动,而不是片段.您的应用程序的描述,一个有多个片段的活动被交换出去,这使得这是最实际的(也是真正的)实践方法.

将服务绑定到活动时,将其生命周期与活动绑定.请参阅Bound Services.每次在活动中添加删除片段创建和销毁碎片.您不想尝试将服务链接到此进程,因为您每次创建或销毁新的片段时都必须创建和销毁该服务.

而是绑定到主机的Activity.然后,您可以从您的片段与您的主机活动进行交互,并具有访问绑定服务或Intent的界面.

大佬总结

以上是大佬教程为你收集整理的Android – 绑定服务到活动或片段?全部内容,希望文章能够帮你解决Android – 绑定服务到活动或片段?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。