diff options
Diffstat (limited to 'services/net/java')
-rw-r--r-- | services/net/java/android/net/ConnectivityModuleConnector.java | 36 |
1 files changed, 1 insertions, 35 deletions
diff --git a/services/net/java/android/net/ConnectivityModuleConnector.java b/services/net/java/android/net/ConnectivityModuleConnector.java index 19ade3394de7..62f2c35f339b 100644 --- a/services/net/java/android/net/ConnectivityModuleConnector.java +++ b/services/net/java/android/net/ConnectivityModuleConnector.java @@ -32,7 +32,7 @@ import android.os.IBinder; import android.os.Process; import android.os.SystemClock; import android.os.UserHandle; -import android.provider.Settings; +import android.provider.DeviceConfig; import android.text.format.DateUtils; import android.util.ArraySet; import android.util.Slog; @@ -296,8 +296,6 @@ public class ConnectivityModuleConnector { private synchronized void maybeCrashWithTerribleFailure(@NonNull String message, @Nullable String packageName) { logWtf(message, null); - // Called DeviceConfig to minimize merge conflicts - final DeviceConfigStub DeviceConfig = new DeviceConfigStub(mContext); // uptime is monotonic even after a framework restart final long uptime = SystemClock.elapsedRealtime(); final long now = System.currentTimeMillis(); @@ -417,36 +415,4 @@ public class ConnectivityModuleConnector { // dump is thread-safe on SharedLog mLog.dump(null, pw, null); } - - /** - * Stub class to replicate DeviceConfig behavior with minimal merge conflicts. - */ - private class DeviceConfigStub { - private final Context mContext; - - // Namespace is actually unused, but is here to replicate the final API. - private static final String NAMESPACE_CONNECTIVITY = "connectivity"; - - private DeviceConfigStub(Context context) { - mContext = context; - } - - private long getLong( - @NonNull String namespace, @NonNull String key, long defaultVal) { - // Temporary solution until DeviceConfig is available - try { - return Settings.Global.getLong( - mContext.getContentResolver(), TAG + "_" + key, defaultVal); - } catch (Throwable e) { - logWtf("Could not obtain setting " + key, e); - return defaultVal; - } - } - - private boolean getBoolean( - @NonNull String namespace, @NonNull String key, boolean defaultVal) { - // Temporary solution until DeviceConfig is available - return getLong(namespace, key, defaultVal ? 1 : 0) != 0; - } - } } |