diff options
author | Ritesh Reddy <riteshr@google.com> | 2016-04-01 11:24:53 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2016-04-01 11:24:53 +0000 |
commit | aa10749aa9063a03c6e66af336c85863949fdbb1 (patch) | |
tree | 4ed9d6c2232ba994bc85080f808f0f9b702110ea /service | |
parent | 53be76ffbda87f1e76f843332b95ad31f191341f (diff) | |
parent | 4bf1cc8cc917441bef9e53cda2c5ceb7f048a3e4 (diff) |
Merge "Calling BackupManager.dataChanged for WifiNetwork Changes" into nyc-dev
Diffstat (limited to 'service')
-rw-r--r-- | service/java/com/android/server/wifi/WifiConfigStore.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/service/java/com/android/server/wifi/WifiConfigStore.java b/service/java/com/android/server/wifi/WifiConfigStore.java index 82fbf9c2b..57c077c68 100644 --- a/service/java/com/android/server/wifi/WifiConfigStore.java +++ b/service/java/com/android/server/wifi/WifiConfigStore.java @@ -16,6 +16,7 @@ package com.android.server.wifi; +import android.app.backup.BackupManager; import android.net.IpConfiguration.IpAssignment; import android.net.IpConfiguration.ProxySettings; import android.net.wifi.WifiConfiguration; @@ -110,11 +111,14 @@ public class WifiConfigStore { private final boolean mShowNetworks; private final HashSet<String> mBssidBlacklist = new HashSet<String>(); + private final BackupManagerProxy mBackupManagerProxy; + WifiConfigStore(WifiNative wifiNative, KeyStore keyStore, LocalLog localLog, boolean showNetworks, boolean verboseDebug) { mWifiNative = wifiNative; mKeyStore = keyStore; mShowNetworks = showNetworks; + mBackupManagerProxy = new BackupManagerProxy(); if (mShowNetworks) { mLocalLog = localLog; @@ -890,6 +894,8 @@ public class WifiConfigStore { && config.enterpriseConfig.getEapMethod() != WifiEnterpriseConfig.Eap.NONE) { return updateNetworkKeys(config, existingConfig); } + // Stage the backup of the SettingsProvider package which backs this up + mBackupManagerProxy.notifyDataChanged(); return true; } @@ -912,6 +918,8 @@ public class WifiConfigStore { if (config.enterpriseConfig != null) { removeKeys(config.enterpriseConfig); } + // Stage the backup of the SettingsProvider package which backs this up + mBackupManagerProxy.notifyDataChanged(); return true; } |