diff options
author | Jeff Sharkey <jsharkey@android.com> | 2011-11-30 15:37:51 -0800 |
---|---|---|
committer | Jeff Sharkey <jsharkey@android.com> | 2011-12-15 14:03:37 -0800 |
commit | 3038c52de43b73d02b501e0ea8d396bedbb5600e (patch) | |
tree | 3d66281e00c0100a63fdf01af079b826d660ec2f /src/com/android/settings/net | |
parent | 459a531da425206ca74ca3813083687eb4acc110 (diff) | |
download | packages_apps_Settings-3038c52de43b73d02b501e0ea8d396bedbb5600e.zip packages_apps_Settings-3038c52de43b73d02b501e0ea8d396bedbb5600e.tar.gz packages_apps_Settings-3038c52de43b73d02b501e0ea8d396bedbb5600e.tar.bz2 |
Restrict app data on metered networks.
Paired with framework change that no longer requires NetworkPolicy
to have limit when restricting apps.
Bug: 5571454
Change-Id: I2a5d8446a9278afb183e13d0f41f436ccb3bc9e8
Diffstat (limited to 'src/com/android/settings/net')
-rw-r--r-- | src/com/android/settings/net/NetworkPolicyEditor.java | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/com/android/settings/net/NetworkPolicyEditor.java b/src/com/android/settings/net/NetworkPolicyEditor.java index 5ba8ca4..c9407ce 100644 --- a/src/com/android/settings/net/NetworkPolicyEditor.java +++ b/src/com/android/settings/net/NetworkPolicyEditor.java @@ -146,7 +146,7 @@ public class NetworkPolicyEditor { final int cycleDay = time.monthDay; return new NetworkPolicy( - template, cycleDay, WARNING_DISABLED, LIMIT_DISABLED, SNOOZE_NEVER); + template, cycleDay, WARNING_DISABLED, LIMIT_DISABLED, SNOOZE_NEVER, true); } public int getPolicyCycleDay(NetworkTemplate template) { @@ -251,7 +251,7 @@ public class NetworkPolicyEditor { mPolicies.remove(policy4g); mPolicies.add( new NetworkPolicy(templateAll, restrictive.cycleDay, restrictive.warningBytes, - restrictive.limitBytes, SNOOZE_NEVER)); + restrictive.limitBytes, SNOOZE_NEVER, restrictive.metered)); return true; } else if (!beforeSplit && split) { @@ -260,10 +260,10 @@ public class NetworkPolicyEditor { mPolicies.remove(policyAll); mPolicies.add( new NetworkPolicy(template3g, policyAll.cycleDay, policyAll.warningBytes, - policyAll.limitBytes, SNOOZE_NEVER)); + policyAll.limitBytes, SNOOZE_NEVER, policyAll.metered)); mPolicies.add( new NetworkPolicy(template4g, policyAll.cycleDay, policyAll.warningBytes, - policyAll.limitBytes, SNOOZE_NEVER)); + policyAll.limitBytes, SNOOZE_NEVER, policyAll.metered)); return true; } else { return false; |