【发布时间】:2013-03-22 12:31:43
【问题描述】:
在我的应用程序中,我有很多 GET、POST、PUT 请求。现在,我有一个单例类来保存我下载的数据,并且有许多扩展 AsyncTask 的内部类。 在我的单例类中,我也有一些这样的接口:
/**
* Handlers for notifying listeners when data is downloaded
*
*/
public interface OnQuestionsLoadedListener {
public void onDataLoadComplete();
public void onDataLoadingError();
}
这种模式有什么问题吗(许多扩展 AsyncTask 的内部类)? 对于每个 HTTP 调用(1 个用于 GET,1 个用于 POST,......),它是否可以更有效地完成?如果是这样,如何决定之后要做什么,例如GET 请求?
【问题讨论】:
标签: java android http design-patterns