Android Studio不实现onErrorListener

时间:2018-02-19 19:35:16

标签: android android-studio android-volley

我对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工作室本身就遇到了麻烦。我搜索了很多,没有找到任何东西。我请你帮助我。

1 个答案:

答案 0 :(得分:1)

你在onResponse之后(在逗号新的ErrorListener之前)错过了一个结束括号,以完成Listener对象并启动一个新对象。