Merge "Update interface quota limit when network stats updated" am: 2dcf4c0227 am: a992b3aa83

Change-Id: I2eae931385e4d93aa9f19e216079685f0215374e
This commit is contained in:
Automerger Merge Worker
2019-12-19 10:20:59 +00:00

View File

@@ -873,6 +873,8 @@ public class NetworkStatsService extends INetworkStatsService.Stub {
+ mPersistThreshold); + mPersistThreshold);
} }
final long oldGlobalAlertBytes = mGlobalAlertBytes;
// update and persist if beyond new thresholds // update and persist if beyond new thresholds
final long currentTime = mClock.millis(); final long currentTime = mClock.millis();
synchronized (mStatsLock) { synchronized (mStatsLock) {
@@ -886,9 +888,10 @@ public class NetworkStatsService extends INetworkStatsService.Stub {
mUidTagRecorder.maybePersistLocked(currentTime); mUidTagRecorder.maybePersistLocked(currentTime);
} }
// re-arm global alert if (oldGlobalAlertBytes != mGlobalAlertBytes) {
registerGlobalAlert(); registerGlobalAlert();
} }
}
@Override @Override
public DataUsageRequest registerUsageCallback(String callingPackage, public DataUsageRequest registerUsageCallback(String callingPackage,