diff options
| -rw-r--r-- | services/core/java/com/android/server/VcnManagementService.java | 3 | ||||
| -rw-r--r-- | services/core/java/com/android/server/vcn/Vcn.java | 6 |
2 files changed, 7 insertions, 2 deletions
diff --git a/services/core/java/com/android/server/VcnManagementService.java b/services/core/java/com/android/server/VcnManagementService.java index d19899f03d71..89dfc736301a 100644 --- a/services/core/java/com/android/server/VcnManagementService.java +++ b/services/core/java/com/android/server/VcnManagementService.java @@ -178,9 +178,10 @@ public class VcnManagementService extends IVcnManagementService.Stub { public static final boolean VDBG = false; // STOPSHIP: if true + // The system path is copied from Environment.getDataSystemDirectory @VisibleForTesting(visibility = Visibility.PRIVATE) static final String VCN_CONFIG_FILE = - new File(Environment.getDataSystemDirectory(), "vcn/configs.xml").getPath(); + new File(Environment.getDataDirectory(), "system/vcn/configs.xml").getPath(); // TODO(b/176956496): Directly use CarrierServiceBindHelper.UNBIND_DELAY_MILLIS @VisibleForTesting(visibility = Visibility.PRIVATE) diff --git a/services/core/java/com/android/server/vcn/Vcn.java b/services/core/java/com/android/server/vcn/Vcn.java index 5a5f7ef7b225..5bc2c2dface9 100644 --- a/services/core/java/com/android/server/vcn/Vcn.java +++ b/services/core/java/com/android/server/vcn/Vcn.java @@ -86,6 +86,9 @@ public class Vcn extends Handler { private static final int MSG_EVENT_BASE = 0; private static final int MSG_CMD_BASE = 100; + // Copied from Settings.Global.MOBILE_DATA + private static final String SETTINGS_GLOBAL_MOBILE_DATA_STRING = "mobile_data"; + /** * A carrier app updated the configuration. * @@ -219,7 +222,8 @@ public class Vcn extends Handler { mContentResolver = mDeps.newVcnContentResolver(mVcnContext); mMobileDataSettingsObserver = new VcnMobileDataContentObserver(this /* handler */); - final Uri uri = Settings.Global.getUriFor(Settings.Global.MOBILE_DATA); + // TODO: b/364740845: Replace it with DataEnabledListener + final Uri uri = Settings.Global.getUriFor(SETTINGS_GLOBAL_MOBILE_DATA_STRING); mContentResolver.registerContentObserver( uri, true /* notifyForDescendants */, mMobileDataSettingsObserver); |