gpt4 book ai didi

android - Activity 可以引用 Service 吗?

转载 作者:太空宇宙 更新时间:2023-11-03 12:41:45 25 4
gpt4 key购买 nike

我知道Service can have a reference to Activity .相反的情况成立吗?

我有一项服务可以监控我的音频播放/暂停/停止。在我的 Activity 中,我有 3 个用于这些功能的按钮和一个搜索栏。

当在 Activty 中按下相应的按钮时,我想在服务中调用适当的函数。此外,我希望 seekBar 将其最大值设置为服务中的音频长度。 因此,我认为我需要对我的服务的引用才能执行此操作。

我说的对吗?

最佳答案

服务不应持有对 Activity 的引用,因为这可能会导致内存泄漏。一个 Activity 可以引用一个服务,这称为“本地绑定(bind)服务”。 "Bound Services" 中描述了这是什么以及如何实现和使用它的详细说明。 Android 文档中的文章。

关于android - Activity 可以引用 Service 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6806968/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com