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

前端之家收集整理的这篇文章主要介绍了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.f2er.com/android/312371.html

猜你在找的Android相关文章