最近,我最近开始使用FastAndroidNetworking。
我想在连接中断时再次调用API的调用函数,但是无法在此函数中检查Internet连接:

public static void getListTrendSearch(final Context context, final
NetworkListener delegateNetworkListener){
    AndroidNetworking.get(myURL)
            .setPriority(Priority.MEDIUM)
            .build()
            .getAsJSONObject(new JSONObjectRequestListener() {
                @Override
                public void onResponse(JSONObject response) {
                    delegateNetworkListener.onNetworkSuccess(response);
                }
                @Override
                public void onError(ANError anError) {
                }
            });
}


来人帮帮我。
Link to FastAndroidNetworking

最佳答案

您可以在调用以下函数之前检查互联网连接:

if(isInternetConnected()) {
  makeNetworkCall();
} else {
 displayNetworkError();
}


此外,您可以根据以下错误代码应用逻辑:

    @Override
      public void onError(ANError anError) {
      if(networkError()){
 displayNetworkError();
 }
}

关于android - 在快速Android联网中使用GET或POST时检查连接互联网,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56641553/

10-10 17:09