我有一個靜態方法,如果互聯網可用或不可用,則通過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。 –