当我尝试使用getheader()方法时,android volly显示错误
问题描述:
当我尝试使用getheader()方法时,android volly显示错误。 我正在尝试做一个简单的任务,需要一些与伟大的网络我在我的Android平板电脑上使用艾德IDE。我无法弄清楚如何解决这一问题 错误当我尝试使用getheader()方法时,android volly显示错误
- 方法onResponse简化版,覆盖方法从它的超类
- 方法onErrorResponse从它的超类简化版,覆盖方法
//我的代码
private void jsonObjectMethod(){
String url = "www.example.com";
// enter url here
JsonObjectRequest jsonObjectRequest = new JsonObjectRequest(Request.Method.GET, url, null,
new Response.Listener<JSONObject>() {
@Override
public void onResponse(JSONObject response) {
// Handle your response
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
// Handle your error
}
}){
@Override
public Map<String, String> getHeaders() throws AuthFailureError{
Map<String, String> params = new HashMap<String, String>();
params.put("Accept-Language", "en");
return params;
}
};
MainApplication.getInstance(this).addToRequestQueue(jsonObjectRequest);
}
答
有一些方法没有被覆盖。当你扩展或实现一个类时,有一些类需要重写。使用类必须重写抽象方法,而使用接口则必须重写所有方法。所以错误是因为有一些方法没有被覆盖,在这种情况下,你缺少onResponse和onErrorResponse。我不确定这是不是这两个,但它看起来像你的问题中格式错误的错误。
如果您将来会问一个问题,请不要提供屏幕截图。格式化并将其添加到问题中,不要将其混淆成单一行
+0
我已编辑它。对不起,这是我的第一个问题......我认为问题在于AIDE IDE,即使示例代码和其他项目也显示相同的错误。 – Kidane
您遇到的错误是什么? –
以下是截图https://i.stack.imgur.com/9bV1p.png – Kidane