在我的应用程序中,我有很多 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 请求之后做什么?