[英]Designing a networking layer in Android app
我正在研究具有一些网络方面的android应用程序。 应用程序中的某些位置,当按下按钮时,会调用服务器,并返回充满数据的响应。 我的问题是关于创建一个强大的流程,在该流程中,我将自己的网络调用分隔在各自的类中,而我要做的只是实例化网络对象,例如新的MyNetworkHelper(accessClientServer)并为其指定客户端服务器的名称。 然后,该对象将实例化适当的对象(ClientServer或StudentServer或TeacherSever等),以访问该服务器并保存所有数据库,并将响应返回到MyNetworkHelper对象,该响应将返回到按下的按钮。
这是完成此类任务的最佳方法吗?
您提出的建议并非没有道理,但可以使用标准模式(例如,您的助手为Singleton(以及如果您打算以这种方式使用的其他服务器),则可以更标准化)进行标准化。 我建议您阅读《设计模式和体系结构》中的入门书籍。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.