繁体   English   中英

在Android应用中设计网络层

[英]Designing a networking layer in Android app

我正在研究具有一些网络方面的android应用程序。 应用程序中的某些位置,当按下按钮时,会调用服务器,并返回充满数据的响应。 我的问题是关于创建一个强大的流程,在该流程中,我将自己的网络调用分隔在各自的类中,而我要做的只是实例化网络对象,例如新的MyNetworkHelper(accessClientServer)并为其指定客户端服务器的名称。 然后,该对象将实例化适当的对象(ClientServer或StudentServer或TeacherSever等),以访问该服务器并保存所有数据库,并将响应返回到MyNetworkHelper对象,该响应将返回到按下的按钮。

这是完成此类任务的最佳方法吗?

您提出的建议并非没有道理,但可以使用标准模式(例如,您的助手为Singleton(以及如果您打算以这种方式使用的其他服务器),则可以更标准化)进行标准化。 我建议您阅读《设计模式和体系结构》中的入门书籍。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM