Does IsConnected include Data Saver status?

70 Views Asked by At

I use NetworkInfo.isConnected() to determine if my app can make a web request:

public boolean isConnected() {
    ConnectivityManager connectivityManager =
            (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
    NetworkInfo activeNetwork = connectivityManager.getActiveNetworkInfo();
    activeNetwork != null && activeNetwork.isConnected();
}

After the addition of Data Saver in Android N, is this method still reliable. In other words, if my app is restricted in the background on a metered network will isConnected() still return true?

0

There are 0 best solutions below