网络连接和请求的设计模式

时间:2015-01-28 06:32:19

标签: android design-patterns android-networking

我正在开发一个拥有很多网络请求的应用。例如downloadupload个文件,REST requests等。
我希望将所有这些函数保存在class中,就像帮助器一样,只需在我的活动中导入类和调用我需要它们的函数。 类似于Web请求的自定义库我的意思。
这有什么设计模式吗? (我希望我能很好地解释我的想法)

2 个答案:

答案 0 :(得分:2)

考虑使用这些库:

您可以使用自定义IntentService类来处理所有网络,从UI启动此服务并通过适当的ACTION来执行。

当然,我建议您在Google I / O 2010中观看this video并使用每个网络应用中所述的REST Pattern A

答案 1 :(得分:1)

您可以使用Chain of Responsibility模式构建请求,然后执行它们。查看一些详细信息here

当然,仅使用这一种模式是不够的。它应与ObserverFactoryProxy以及其他一些人一起使用。刚开始以SOLID开发。