微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Android活动 – 远程服务helpl双向连接

我有两个问题:

>我知道对于连接活动和远程服务,我必须使用AIDL.
我尝试过这个工作,但我只能找到一个单向的连接示例.简单来说 – 从服务(按活动)读取东西.但是我需要解决将某些数据发送到活动(由或从服务).这是非常重要的,因为服务必须在一些事件之后立即发送一些信息(从网络获取数据).
>是否可以从远程服务端面再次关闭应用程序(活动)?

任何建议将不胜感激.

问候

ARTIK

解决方法

It’s so important because the service have to send some information to activity immediatly after some its events (obtain data from the net).

您可以使用AIDL进行双向通信.您将不仅需要通过AIDL来显示服务接口,而且通过回调接口,客户端具有回调的.Stub,并将一个参数的实例提供给服务接口上的方法.这有点复杂 – 这里有一对来自my book的示例应用程序,演示了该技术:

> Service
> Client

Is it way to bring to front again closed application (activity) from the remote service?

您的服务可以调用startActivity(),但通常这是一个坏主意.用户可能正在做别的事情,突然间你的活动会弹出前景.有时候,用户可能认为您的活动更重要,但并不总是.考虑使用通知,让用户知道您的应用程序中有某些需要用户关注的内容.

原文地址:https://www.jb51.cc/android/312371.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐