diff options
author | John Reck <jreck@google.com> | 2011-07-08 10:30:53 -0700 |
---|---|---|
committer | John Reck <jreck@google.com> | 2011-07-08 10:30:53 -0700 |
commit | 7b182d706649466a3a803afdc0c0291369f001ff (patch) | |
tree | 6e316ef2a1132e9bf4af3924f78dacb4fad19f80 /src/com/android/browser/BrowserPreferencesPage.java | |
parent | 180d76d96625a92e0dcaeaaf7ab94dda4eb238b8 (diff) | |
download | android_packages_apps_Gello-7b182d706649466a3a803afdc0c0291369f001ff.tar.gz android_packages_apps_Gello-7b182d706649466a3a803afdc0c0291369f001ff.tar.bz2 android_packages_apps_Gello-7b182d706649466a3a803afdc0c0291369f001ff.zip |
Handle MANAGE_NETWORK_USAGE intent
Bug: 4726553
Change-Id: I790ff56ae0dceb742a225d8b1edd7076997a517f
Diffstat (limited to 'src/com/android/browser/BrowserPreferencesPage.java')
-rw-r--r-- | src/com/android/browser/BrowserPreferencesPage.java | 22 |
1 files changed, 20 insertions, 2 deletions
diff --git a/src/com/android/browser/BrowserPreferencesPage.java b/src/com/android/browser/BrowserPreferencesPage.java index 83020112..930e1db5 100644 --- a/src/com/android/browser/BrowserPreferencesPage.java +++ b/src/com/android/browser/BrowserPreferencesPage.java @@ -16,18 +16,21 @@ package com.android.browser; -import com.android.browser.preferences.DebugPreferencesFragment; - import android.app.ActionBar; +import android.content.Intent; import android.os.Bundle; import android.preference.PreferenceActivity; import android.view.MenuItem; +import com.android.browser.preferences.BandwidthPreferencesFragment; +import com.android.browser.preferences.DebugPreferencesFragment; + import java.util.List; public class BrowserPreferencesPage extends PreferenceActivity { public static final String CURRENT_PAGE = "currentPage"; + private List<Header> mHeaders; @Override public void onCreate(Bundle icicle) { @@ -53,6 +56,21 @@ public class BrowserPreferencesPage extends PreferenceActivity { debug.fragment = DebugPreferencesFragment.class.getName(); target.add(debug); } + mHeaders = target; + } + + @Override + public Header onGetInitialHeader() { + String action = getIntent().getAction(); + if (Intent.ACTION_MANAGE_NETWORK_USAGE.equals(action)) { + String fragName = BandwidthPreferencesFragment.class.getName(); + for (Header h : mHeaders) { + if (fragName.equals(h.fragment)) { + return h; + } + } + } + return super.onGetInitialHeader(); } @Override |