gpt4 book ai didi

android - 如何在 Android 上使用 SOAP/REST 网络服务(服务/广播/Intent/等)

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:15:04 24 4
gpt4 key购买 nike

有没有一种通用的方法可以从 Android 应用程序中使用 Web 服务(除了协议(protocol)之外)?我需要的是一个能够:

  1. 无论开放什么 Activity ,都能保持活力;
  2. 能够同时执行多个请求;
  3. 接受输入值并将输出值返回给正确的调用者;
  4. 能够放弃正在进行的操作(同时继续运行所有其他操作)并且在不再需要时不返回输出值;
  5. (当然)异步运行。

有没有通用的方法来完成这个?我在使用服务时遇到了一些问题,主要是因为我无法放弃正在进行的操作,所以结果相互冲突。

最佳答案

您应该使用 Service 来完成这项任务。这是唯一设计用于处理后台长时间运行任务的组件。您很可能需要将此服务用作“本地绑定(bind)”来传递复杂的请求和响应而无需序列化,并执行其他相对难以通过 Intent 实现的任务。

在此处阅读有关本地绑定(bind)服务的更多信息:Bound Services .

关于android - 如何在 Android 上使用 SOAP/REST 网络服务(服务/广播/Intent/等),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7042620/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com