summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/widget
diff options
context:
space:
mode:
authorJeff Sharkey <jsharkey@android.com>2011-07-12 13:53:11 -0700
committerJeff Sharkey <jsharkey@android.com>2011-07-12 13:53:11 -0700
commitebae659fc786a14a0dc6ceda2af80fc48e46e123 (patch)
tree32b269adbd357f0cd8c4280f5c3e87ea49129874 /src/com/android/settings/widget
parent078b435743bf7f42feb140de287b70685cfcb7a8 (diff)
downloadpackages_apps_Settings-ebae659fc786a14a0dc6ceda2af80fc48e46e123.zip
packages_apps_Settings-ebae659fc786a14a0dc6ceda2af80fc48e46e123.tar.gz
packages_apps_Settings-ebae659fc786a14a0dc6ceda2af80fc48e46e123.tar.bz2
Migrate to refactored NetworkStats API.
Change-Id: I76452a67b74df873c88cb9092188e5e4ba83b991
Diffstat (limited to 'src/com/android/settings/widget')
-rw-r--r--src/com/android/settings/widget/ChartNetworkSeriesView.java11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/com/android/settings/widget/ChartNetworkSeriesView.java b/src/com/android/settings/widget/ChartNetworkSeriesView.java
index 83c10cd..10d8976 100644
--- a/src/com/android/settings/widget/ChartNetworkSeriesView.java
+++ b/src/com/android/settings/widget/ChartNetworkSeriesView.java
@@ -140,7 +140,7 @@ public class ChartNetworkSeriesView extends View {
mPathFill.reset();
// bail when not enough stats to render
- if (mStats == null || mStats.bucketCount < 2) return;
+ if (mStats == null || mStats.size() < 2) return;
final int width = getWidth();
final int height = getHeight();
@@ -155,8 +155,11 @@ public class ChartNetworkSeriesView extends View {
long totalData = 0;
- for (int i = 0; i < mStats.bucketCount; i++) {
- final float x = mHoriz.convertToPoint(mStats.bucketStart[i]);
+ NetworkStatsHistory.Entry entry = null;
+ for (int i = 0; i < mStats.size(); i++) {
+ entry = mStats.getValues(i, entry);
+
+ final float x = mHoriz.convertToPoint(entry.bucketStart);
final float y = mVert.convertToPoint(totalData);
// skip until we find first stats on screen
@@ -170,7 +173,7 @@ public class ChartNetworkSeriesView extends View {
if (started) {
mPathStroke.lineTo(x, y);
mPathFill.lineTo(x, y);
- totalData += mStats.rx[i] + mStats.tx[i];
+ totalData += entry.rxBytes + entry.txBytes;
}
// skip if beyond view