gpt4 book ai didi

java - Android:与远程服务器通信的最佳方式是什么?

转载 作者:行者123 更新时间:2023-12-02 08:11:43 24 4
gpt4 key购买 nike

我正在创建一个 Android 应用程序,它通过 API 与 Web 应用程序交换数据。到目前为止,我一直在线程内发送帖子和解析数据,并从 Activity 处理程序内的线程接收消息。

唯一的问题是,我遇到了很多运行时异常,我认为这些异常与拥有这样一个临时系统有关 - 目前,当我需要数据时,我只需执行以下操作:

Sync s = new Sync(handler, context);
s.syncWithServer(apiKey);

我喜欢我现在使用的方法,因为我可以将所有单独的 api 调用放在它自己的 .java 文件中。我不想在我的应用程序中出现大量相同的代码。

那么,我在应用程序中进行 api 调用的最佳方式是什么?我在想 AsyncTasks/线程+处理程序等?理想情况下,我希望能够轻松更新我的 ui 线程和应用程序数据库,但仍将 API 代码放在单独的 .java 文件中。

非常感谢示例代码!

提前谢谢您。

最佳答案

http://techtej.blogspot.com/2011/03/android-thread-constructspart-4.html

此博客可能会帮助您决定需要做什么,我建议根据您的情况使用服务或 Intent 服务。

关于java - Android:与远程服务器通信的最佳方式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7292072/

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