【发布时间】:2017-03-22 20:15:07
【问题描述】:
在我正在编写的 Android 应用程序中,该应用程序的大部分内容都涉及对特定 API 执行 Web 请求。由于数据的格式最终是相同的,因此我想集中我最终执行每个请求的许多功能,而不是每次都重写它们。
例如,我每次发出 Web 请求时都会执行相同的错误检查程序:
JSONObject jo = new JSONObject(response);
boolean success = jo.getBoolean("success");
if(success) {
//Do work
} else {
//Display error
}
我的想法是让这个类实现Response.Listener,但我无法确定处理错误等的有效方法。我的问题是有没有一种简单的方法可以在回调中执行重复的函数?我正在寻找一个优雅的解决方案,不一定是最简单的。
【问题讨论】:
标签: java android callback android-volley