summaryrefslogtreecommitdiffstats
path: root/src/com/android/browser/BrowserPreferencesPage.java
diff options
context:
space:
mode:
authorJohn Reck <jreck@google.com>2011-07-08 10:30:53 -0700
committerJohn Reck <jreck@google.com>2011-07-08 10:30:53 -0700
commit7b182d706649466a3a803afdc0c0291369f001ff (patch)
tree6e316ef2a1132e9bf4af3924f78dacb4fad19f80 /src/com/android/browser/BrowserPreferencesPage.java
parent180d76d96625a92e0dcaeaaf7ab94dda4eb238b8 (diff)
downloadandroid_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.java22
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