我有一个静态方法,如果互联网可用或不可用,则通过cheking修改布尔值。我能够捕获“NoerrorConnection”,但不能返回布尔值false到调用函数。如何从ErrorListener发送布尔值?互联网抽查
public static boolean isConnectingToInternet()
{
JsonObjectRequest req = new JsonObjectRequest(Request.Method.GET, "www.google.co.in", new Response.Listener<JSONObject>() {
@Override
public void onResponse(JSONObject response) {
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
if (error instanceof NoConnectionError) {
}
}
});
AppController.getInstance().addToRequestQueue(req);
return false;
}
这是错误的,我如何从void类型 –
检查返回布尔现在的答案 – Madhur
Volley在单独的线程上运行,它总是通过上面的代码返回false。 –