我想要一个运行和管理2个子服务的全局服务。
我们称之为流媒体,儿童广播和播客
广播和播客都使用mediaplayer api,但差别不大(raio是直播aac,播客是来自http url的mp3)
广播和播客属于同一活动,但有不同的片段
服务提供片段的回调接口以更新ui
我已经找到了解决方案,但我并不满意
等待其他一些想法?
答案 0 :(得分:1)
如果parent
同时控制children
,那么子服务的触发器或按钮应该是父delegated
。事实上,在你的情况下,父母应该是孩子和外面世界之间的only interface
。父母可以根据外部触发器和业务逻辑决定何时暂停/停止哪个孩子。