Merge "Avoid clobbering UID stats when not yet loaded."

This commit is contained in:
Jeff Sharkey
2011-06-17 11:28:31 -07:00
committed by Android (Google) Code Review

View File

@@ -225,7 +225,9 @@ public class NetworkStatsService extends INetworkStatsService.Stub {
mContext.unregisterReceiver(mShutdownReceiver);
writeNetworkStatsLocked();
writeUidStatsLocked();
if (mUidStatsLoaded) {
writeUidStatsLocked();
}
mNetworkStats.clear();
mUidStats.clear();
mUidStatsLoaded = false;
@@ -442,7 +444,9 @@ public class NetworkStatsService extends INetworkStatsService.Stub {
if (persistDelta.rx[index] > persistThreshold
|| persistDelta.tx[index] > persistThreshold) {
writeNetworkStatsLocked();
writeUidStatsLocked();
if (mUidStatsLoaded) {
writeUidStatsLocked();
}
mLastNetworkPersist = networkStats;
break;
}