最近,我最近开始使用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/