有没有办法让活动与启动活动的服务进行通信?

Posted

技术标签:

【中文标题】有没有办法让活动与启动活动的服务进行通信?【英文标题】:Is there is a way to for activity to communicate a service which start the activity? 【发布时间】:2020-11-13 22:44:50 【问题描述】:

我有一个服务,它有一个回调函数,用于检测剪贴板中的变化,其中回调有一个pendingIntent,它被通知使用,稍后通知用于在单击通知后启动活动。所以这是我的问题,那么一旦启动活动,启动的活动是否有可能通知回服务(一种方式通信就可以了)?

【问题讨论】:

这能回答你的问题吗? android- How to send data from activity to service? 【参考方案1】:

您可以从Activity 发送广播Intent 以通知ServiceService 应该注册一个BroadcastReceiver,它将由广播Intent 触发。

【讨论】:

以上是关于有没有办法让活动与启动活动的服务进行通信?的主要内容,如果未能解决你的问题,请参考以下文章

与服务中的活动(LocalService)进行通信 - Android最佳实践

android - 在活动和后台服务之间进行通信的最佳方式

Spring boot,hibernate,hikariCP和mysql在不活动后没有通信

Android:如何在 2 个活动之间进行通信

从活动通信到服务

与来自服务的活动(LocalService)通信 - Android 最佳实践