我想把我的应用程序(客户端)分成两种不同的独立服务。
我的愿望是在这两个服务之间建立一个沟通渠道。
这两个服务都位于客户端。
创建渴望的架构师的最佳实践(如果可能的话)是什么?
首选的通信协议是什么?
如有任何联系/建议,将不胜感激。
发布于 2019-06-19 16:50:12
我不知道你所面临的问题到底是什么,但我明白你想分散关注。我建议有两个包,一个控制UI,一个处理API请求。当您想发送请求时,只需调用您创建的API类中的方法,并将数据作为参数传递。
关于API,我建议使用改造库。它为您完成了大部分的繁重工作,而且很容易实现。
除此之外,确保您知道什么时候在Android中使用“服务”这个术语。
服务是一个应用程序组件,它可以在后台执行长期运行的操作,并且它不提供用户界面。另一个应用程序组件可以启动服务,即使用户切换到另一个application.<,它也继续在后台运行。
文档
https://stackoverflow.com/questions/56671308
相似问题