|
|
@ -101,6 +101,7 @@ public class ConnectionHelper {
|
|
|
|
boolean rlah = prefs.getBoolean("rlah", true);
|
|
|
|
boolean rlah = prefs.getBoolean("rlah", true);
|
|
|
|
|
|
|
|
|
|
|
|
NetworkState state = new NetworkState();
|
|
|
|
NetworkState state = new NetworkState();
|
|
|
|
|
|
|
|
try {
|
|
|
|
Boolean isMetered = isMetered(context);
|
|
|
|
Boolean isMetered = isMetered(context);
|
|
|
|
state.connected = (isMetered != null);
|
|
|
|
state.connected = (isMetered != null);
|
|
|
|
state.unmetered = (isMetered != null && !isMetered);
|
|
|
|
state.unmetered = (isMetered != null && !isMetered);
|
|
|
@ -137,6 +138,9 @@ public class ConnectionHelper {
|
|
|
|
Log.w(ex);
|
|
|
|
Log.w(ex);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
} catch (Throwable ex) {
|
|
|
|
|
|
|
|
Log.e(ex);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return state;
|
|
|
|
return state;
|
|
|
|
}
|
|
|
|
}
|
|
|
|