我正在尝试制作 2 个应用程序,它们将使用 AIDL 相互交互。
应用 1:将是一项服务。
应用程序 2:将是 Activity(带有按钮),它将显示一些将由应用程序 1 服务获取的数据。
现在开始这个交互,我知道我们可以在两个应用程序中创建一个 AIDL 文件,当用户按下应用程序 2 中的按钮时,我们可以涉及应用程序 1 的服务功能。也就是说,应用程序 2 请求当前时间,然后应用程序 1(服务)将获取当前时间并将其返回给应用程序 2。
我的疑问是我想反过来互动。当某个特定数字及时出现(或其他事件)时,我想通过服务通知活动。我不确定如何进行这种通信方式,即从服务到活动。
一些指示会非常有帮助。