我有一个录音机应用程序。我有一个记录发生的服务。我想在记录期间显示波形,我有一个自定义视图,但它需要记录器写入的字节数组。我的活动和我的服务与消息和消息处理程序进行通信。我不想每次更新波形时都通过消息将整个数据发送到视图。是否有可能以某种方式将视图引用发送到服务?
对于在 UI 中触发某些内容的服务,您无需向其发送视图。但是,Android 确实有几种方法可以完成 Service-Activity 通信。该文档在此处进行了概述。选择您最喜欢的方法并找到教程;除了使用 AIDL 之外,它们并不是很棘手。