为什么我的应用程序无法看到互联网?

时间:2018-02-11 16:42:15

标签: android android-studio networking

我使用此代码检查互联网连接,我的应用程序似乎无法从模拟器访问互联网。

public boolean isConnectedToInternet() {
    Runtime runtime = Runtime.getRuntime();
    try {
        Process ipProcess = runtime.exec("/system/bin/ping -c 1 8.8.8.8");
        int     exitValue = ipProcess.waitFor();
        return (exitValue == 0);
    } catch (IOException e)          { e.printStackTrace(); }
    catch (InterruptedException e) { e.printStackTrace(); }
    return false;
}

@Override 
protected void onCreate(Bundle savedInstanceState){
    ...
    if(isConnectedToInternet()) {
        util.toast(authentication.this, "connected to internet");
    } else {
        util.toast(authentication.this, "not connected to internet");
    }
}

该机器的其他互联网访问工作正常, cmd ping 8.8.8.8得到回复。

有没有办法找出究竟是什么问题?

0 个答案:

没有答案