排球连接中的这个错误是什么==>无法解析主持人“[REDACTED_DOMAIN_NAME]”:没有与主机名相关联的地址

时间:2017-11-01 19:14:24

标签: android android-volley

我在Firebase

中收到了1000多个错误
  

错误:

     

1- NoRouteToHostException:没有到主持人的路由

     

2-无法解析主持人“[REDACTED_DOMAIN_NAME]”:无地址   与主机名相关联

     

3-未能连接到[REDACTED_DOMAIN_NAME] /185.94.97.54(端口80)   10000ms之后:isConnected失败:EHOSTUNREACH(无主机路由)

     

4- recvfrom failed:ECONNRESET(由对等方重置连接)

所有这些错误都与排球图书馆有关。

大多数用户没有问题地使用该应用程序,并且此错误仅在某些设备上发生。

我的应用权限:

<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>

我会在提交截击请求时审核这些许可

在我通过volley发送之前运行以下代码:

public boolean isNetworkAvailable(boolean showToast) {
    if(ActivityCompat.checkSelfPermission(activity, Manifest.permission.INTERNET) != PackageManager.PERMISSION_GRANTED || 
    ActivityCompat.checkSelfPermission(activity, Manifest.permission.ACCESS_NETWORK_STATE) !=PackageManager.PERMISSION_GRANTED) {
        return false;
    }
    ConnectivityManager cM = (ConnectivityManager) G.context.getSystemService(Context.CONNECTIVITY_SERVICE);
    boolean isNetworkAvailable = cM.getActiveNetworkInfo() != null && cM.getActiveNetworkInfo().isConnected() && cM.getActiveNetworkInfo().isAvailable();

    if(!isNetworkAvailable && showToast) {
        TastyToast.makeText(G.context, "error: " + "no network available!!!", TastyToast.LENGTH_LONG, TastyToast.ERROR).show();
    }
    return isNetworkAvailable;
}

问题出在哪里以及如何解决这些错误?

0 个答案:

没有答案