我对Volley库有疑问,这让我很困惑。我之前使用过这个库,但是我在Android Studio中实现它时遇到了麻烦,因为方法onErrorListener
向我显示了错误。我无法实现它。
我知道Volley的结构如下:
StringRequest stringRequest = new StringRequest(Request.Method.GET, UserIdURL,
new Listener<String>() {
@Override
public void onResponse(String response) {
.....
}, new ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
error.printStackTrace();
}
});
在最后一部分中,我需要实现ErrorListener
,在输入new ErrorListener()
之后,Android Studio不允许我执行@override
。当我手动输入所有内容时,ErrorListener
后面会显示错误:
无效的方法声明需要返回类型
和Behind @override
显示错误:
此处不允许使用注释
为什么这对我来说是一个问题因为我以前在这个活动中使用过这个库。所以,我认为Android工作室本身就遇到了麻烦。我搜索了很多,没有找到任何东西。我请你帮助我。
答案 0 :(得分:1)
你在onResponse之后(在逗号新的ErrorListener之前)错过了一个结束括号,以完成Listener对象并启动一个新对象。