diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index 7b17d6db885..6a19474954e 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -206,10 +206,6 @@
android:value="com.android.settings.wifi.AdvancedWifiSettings" />
-
-
-
-
@@ -347,10 +339,6 @@
android:value="com.android.settings.TetherSettings" />
-
-
-
-
@@ -388,10 +372,6 @@
android:value="com.android.settings.vpn2.VpnSettings" />
-
-
-
-
-
-
-
-
-
-
@@ -959,10 +923,6 @@
android:value="com.android.settings.DeviceAdminSettings" />
-
-
-
-
@@ -1268,10 +1224,6 @@
android:value="com.android.settings.deviceinfo.UsbSettings" />
-
-
diff --git a/src/com/android/settings/Settings.java b/src/com/android/settings/Settings.java
index 27daa077a37..271bf2d31bc 100644
--- a/src/com/android/settings/Settings.java
+++ b/src/com/android/settings/Settings.java
@@ -111,10 +111,6 @@ public class Settings extends PreferenceActivity
"com.android.settings.TOP_LEVEL_HEADER_ID";
private static final String META_DATA_KEY_FRAGMENT_CLASS =
"com.android.settings.FRAGMENT_CLASS";
- private static final String META_DATA_KEY_PARENT_TITLE =
- "com.android.settings.PARENT_FRAGMENT_TITLE";
- private static final String META_DATA_KEY_PARENT_FRAGMENT_CLASS =
- "com.android.settings.PARENT_FRAGMENT_CLASS";
private static final String EXTRA_UI_OPTIONS = "settings:ui_options";
@@ -129,7 +125,6 @@ public class Settings extends PreferenceActivity
private int mTopLevelHeaderId;
private Header mFirstHeader;
private Header mCurrentHeader;
- private Header mParentHeader;
private boolean mInLocalHeaderSwitch;
// Show only these settings for restricted users
@@ -217,7 +212,6 @@ public class Settings extends PreferenceActivity
// Retrieve any saved state
if (savedInstanceState != null) {
mCurrentHeader = savedInstanceState.getParcelable(SAVE_KEY_CURRENT_HEADER);
- mParentHeader = savedInstanceState.getParcelable(SAVE_KEY_PARENT_HEADER);
}
// If the current header was saved, switch to it
@@ -226,15 +220,6 @@ public class Settings extends PreferenceActivity
showBreadCrumbs(mCurrentHeader.title, null);
}
- if (mParentHeader != null) {
- setParentTitle(mParentHeader.title, null, new OnClickListener() {
- @Override
- public void onClick(View v) {
- switchToParent(mParentHeader.fragment);
- }
- });
- }
-
// Override up navigation for multi-pane, since we handle it in the fragment breadcrumbs
if (onIsMultiPane()) {
getActionBar().setDisplayHomeAsUpEnabled(false);
@@ -250,9 +235,6 @@ public class Settings extends PreferenceActivity
if (mCurrentHeader != null) {
outState.putParcelable(SAVE_KEY_CURRENT_HEADER, mCurrentHeader);
}
- if (mParentHeader != null) {
- outState.putParcelable(SAVE_KEY_PARENT_HEADER, mParentHeader);
- }
}
@Override
@@ -376,7 +358,6 @@ public class Settings extends PreferenceActivity
public void switchToHeader(Header header) {
if (!mInLocalHeaderSwitch) {
mCurrentHeader = null;
- mParentHeader = null;
}
super.switchToHeader(header);
}
@@ -401,11 +382,6 @@ public class Settings extends PreferenceActivity
switchToHeaderLocal(parentHeader);
highlightHeader(mTopLevelHeaderId);
-
- mParentHeader = new Header();
- mParentHeader.fragment
- = parentInfo.metaData.getString(META_DATA_KEY_PARENT_FRAGMENT_CLASS);
- mParentHeader.title = parentInfo.metaData.getString(META_DATA_KEY_PARENT_TITLE);
}
} catch (NameNotFoundException nnfe) {
Log.w(LOG_TAG, "Could not find parent activity : " + className);
@@ -733,17 +709,6 @@ public class Settings extends PreferenceActivity
if (ai == null || ai.metaData == null) return;
mTopLevelHeaderId = ai.metaData.getInt(META_DATA_KEY_HEADER_ID);
mFragmentClass = ai.metaData.getString(META_DATA_KEY_FRAGMENT_CLASS);
-
- // Check if it has a parent specified and create a Header object
- final int parentHeaderTitleRes = ai.metaData.getInt(META_DATA_KEY_PARENT_TITLE);
- String parentFragmentClass = ai.metaData.getString(META_DATA_KEY_PARENT_FRAGMENT_CLASS);
- if (parentFragmentClass != null) {
- mParentHeader = new Header();
- mParentHeader.fragment = parentFragmentClass;
- if (parentHeaderTitleRes != 0) {
- mParentHeader.title = getResources().getString(parentHeaderTitleRes);
- }
- }
} catch (NameNotFoundException nnfe) {
// No recovery
}