Android应用架构 – 哪里可以放置REST API调用代码?

前端之家收集整理的这篇文章主要介绍了Android应用架构 – 哪里可以放置REST API调用代码?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想更好地了解如何构建一个活动从API调用中触发的 Android应用程序(例如).

我现在通过将API调用到一个AsyncTask子类来实现它,将其引用到活动中,以便它可以更新onPostExecute中的UI.但我的直觉是这是创建过度耦合的代码.

我想知道是否应该将这样的API调用service中,并使用BroadcastReceiver来更新活动.

什么说你,AsyncTask或BroadcastReceiver?

解决方法

我通常遵循本地服务 pattern.我强烈怀疑这是官方Twitter应用程序的工作原理,这是大多数Google应用程序使用的模式.这也解决了在任务完成之前你的应用程序的消失(死亡或进入后台)的问题,或者在后台任务中手机切换配置的问题.
原文链接:https://www.f2er.com/android/313173.html

猜你在找的Android相关文章