diff options
| author | Adam Powell <adamp@google.com> | 2011-01-20 12:08:13 -0800 |
|---|---|---|
| committer | Adam Powell <adamp@google.com> | 2011-01-20 13:25:08 -0800 |
| commit | 1264c33163146d6088675d197551a63b3f9d360b (patch) | |
| tree | 05203060fd9421a7c0a5921b8203b788d07dc9b5 /core | |
| parent | 292f39c1201f2f08ac90d5562a7fd7070e9b32a0 (diff) | |
| download | frameworks_base-1264c33163146d6088675d197551a63b3f9d360b.zip frameworks_base-1264c33163146d6088675d197551a63b3f9d360b.tar.gz frameworks_base-1264c33163146d6088675d197551a63b3f9d360b.tar.bz2 | |
Fix bug 3362375 - API REVIEW: remove unused public 'up' id
Fix bug 3362453 - API REVIEW: android.app.ActionBar
Change-Id: I4e0233cd9355a47682bfe7b4a7fda39801586f1a
Diffstat (limited to 'core')
| -rw-r--r-- | core/java/android/app/ActionBar.java | 91 | ||||
| -rw-r--r-- | core/java/android/app/FragmentBreadCrumbs.java | 6 | ||||
| -rw-r--r-- | core/java/android/preference/PreferenceActivity.java | 4 | ||||
| -rw-r--r-- | core/java/com/android/internal/app/ActionBarImpl.java | 48 | ||||
| -rw-r--r-- | core/java/com/android/internal/widget/ActionBarView.java | 6 | ||||
| -rwxr-xr-x | core/res/res/values/attrs.xml | 2 | ||||
| -rw-r--r-- | core/res/res/values/public.xml | 1 |
7 files changed, 6 insertions, 152 deletions
diff --git a/core/java/android/app/ActionBar.java b/core/java/android/app/ActionBar.java index 8d5a6da..fc5fac6 100644 --- a/core/java/android/app/ActionBar.java +++ b/core/java/android/app/ActionBar.java @@ -49,12 +49,6 @@ public abstract class ActionBar { * e.g. this might be presented to the user as a dropdown list. */ public static final int NAVIGATION_MODE_LIST = 1; - - /** - * @deprecated use NAVIGATION_MODE_LIST - */ - @Deprecated - public static final int NAVIGATION_MODE_DROPDOWN_LIST = 1; /** * Tab navigation mode. Instead of static title text this mode @@ -81,13 +75,6 @@ public abstract class ActionBar { public static final int DISPLAY_SHOW_HOME = 0x2; /** - * @deprecated Display flags are now positive for consistency - 'show' instead of 'hide'. - * Use DISPLAY_SHOW_HOME. - */ - @Deprecated - public static final int DISPLAY_HIDE_HOME = 0x1000; - - /** * Display the 'home' element such that it appears as an 'up' affordance. * e.g. show an arrow to the left indicating the action that will be taken. * @@ -173,28 +160,6 @@ public abstract class ActionBar { public abstract void setCustomView(int resId); /** - * @param view - * @deprecated Use {@link #setCustomView(View)} and {@link #setDisplayOptions(int)} instead. - */ - @Deprecated - public abstract void setCustomNavigationMode(View view); - - /** - * Set the action bar into dropdown navigation mode and supply an adapter - * that will provide views for navigation choices. - * - * @param adapter An adapter that will provide views both to display - * the current navigation selection and populate views - * within the dropdown navigation menu. - * @param callback A OnNavigationListener that will receive events when the user - * selects a navigation item. - * @deprecated See setListNavigationCallbacks. - */ - @Deprecated - public abstract void setDropdownNavigationMode(SpinnerAdapter adapter, - OnNavigationListener callback); - - /** * Set the adapter and navigation callback for list navigation mode. * * The supplied adapter will provide views for the expanded list as well as @@ -213,23 +178,6 @@ public abstract class ActionBar { OnNavigationListener callback); /** - * Set the action bar into dropdown navigation mode and supply an adapter that will - * provide views for navigation choices. - * - * @param adapter An adapter that will provide views both to display the current - * navigation selection and populate views within the dropdown - * navigation menu. - * @param callback A OnNavigationListener that will receive events when the user - * selects a navigation item. - * @param defaultSelectedPosition Position within the provided adapter that should be - * selected from the outset. - * @deprecated See setListNavigationCallbacks and setSelectedNavigationItem. - */ - @Deprecated - public abstract void setDropdownNavigationMode(SpinnerAdapter adapter, - OnNavigationListener callback, int defaultSelectedPosition); - - /** * Set the selected navigation item in list or tabbed navigation modes. * * @param position Position of the item to select. @@ -240,15 +188,6 @@ public abstract class ActionBar { * Get the position of the selected navigation item in list or tabbed navigation modes. * * @return Position of the selected item. - * @deprecated Use {@link #getSelectedNavigationIndex()} instead. - */ - @Deprecated - public abstract int getSelectedNavigationItem(); - - /** - * Get the position of the selected navigation item in list or tabbed navigation modes. - * - * @return Position of the selected item. */ public abstract int getSelectedNavigationIndex(); @@ -260,17 +199,6 @@ public abstract class ActionBar { public abstract int getNavigationItemCount(); /** - * Set the action bar into standard navigation mode, using the currently set title - * and/or subtitle. - * - * Standard navigation mode is default. The title is automatically set to the name of - * your Activity on startup if an action bar is present. - * @deprecated See setNavigationMode - */ - @Deprecated - public abstract void setStandardNavigationMode(); - - /** * Set the action bar's title. This will only be displayed if * {@link #DISPLAY_SHOW_TITLE} is set. * @@ -410,13 +338,6 @@ public abstract class ActionBar { * @param d Background drawable */ public abstract void setBackgroundDrawable(Drawable d); - - /** - * @return The current custom navigation view. - * @deprecated Method has been renamed. Use {@link #getCustomView()}. - */ - @Deprecated - public abstract View getCustomNavigationView(); /** * @return The current custom view. @@ -476,18 +397,6 @@ public abstract class ActionBar { public abstract int getDisplayOptions(); /** - * Set the action bar into tabbed navigation mode. - * - * @see #addTab(Tab) - * @see #insertTab(Tab, int) - * @see #removeTab(Tab) - * @see #removeTabAt(int) - * - * @deprecated See {@link #setNavigationMode(int)} - */ - public abstract void setTabNavigationMode(); - - /** * Create and return a new {@link Tab}. * This tab will not be included in the action bar until it is added. * diff --git a/core/java/android/app/FragmentBreadCrumbs.java b/core/java/android/app/FragmentBreadCrumbs.java index 72a8e9a..3f045ac 100644 --- a/core/java/android/app/FragmentBreadCrumbs.java +++ b/core/java/android/app/FragmentBreadCrumbs.java @@ -29,9 +29,9 @@ import android.widget.TextView; /** * Helper class for showing "bread crumbs" representing the fragment * stack in an activity. This is intended to be used with - * {@link ActionBar#setCustomNavigationMode(View) - * ActionBar.setCustomNavigationMode(View)} to place the bread crumbs in - * the navigation area of the action bar. + * {@link ActionBar#setCustomView(View) + * ActionBar.setCustomView(View)} to place the bread crumbs in + * the action bar. * * <p>The default style for this view is * {@link android.R.style#Widget_FragmentBreadCrumbs}. diff --git a/core/java/android/preference/PreferenceActivity.java b/core/java/android/preference/PreferenceActivity.java index 3883451..2b609ea 100644 --- a/core/java/android/preference/PreferenceActivity.java +++ b/core/java/android/preference/PreferenceActivity.java @@ -998,7 +998,9 @@ public abstract class PreferenceActivity extends ListActivity implements mFragmentBreadCrumbs = new FragmentBreadCrumbs(this); ActionBar actionBar = getActionBar(); if (actionBar != null) { - actionBar.setCustomNavigationMode(mFragmentBreadCrumbs); + actionBar.setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM, + ActionBar.DISPLAY_SHOW_TITLE | ActionBar.DISPLAY_SHOW_CUSTOM); + actionBar.setCustomView(mFragmentBreadCrumbs); } } mFragmentBreadCrumbs.setMaxVisible(2); diff --git a/core/java/com/android/internal/app/ActionBarImpl.java b/core/java/com/android/internal/app/ActionBarImpl.java index a8eb6fe..b1b5d71 100644 --- a/core/java/com/android/internal/app/ActionBarImpl.java +++ b/core/java/com/android/internal/app/ActionBarImpl.java @@ -277,36 +277,6 @@ public class ActionBarImpl extends ActionBar { setSubtitle(mContext.getString(resId)); } - public void setCustomNavigationMode(View view) { - cleanupTabs(); - setCustomView(view); - setDisplayOptions(DISPLAY_SHOW_CUSTOM, DISPLAY_SHOW_CUSTOM | DISPLAY_SHOW_TITLE); - mActionView.setNavigationMode(NAVIGATION_MODE_STANDARD); - mActionView.setCallback(null); - } - - public void setDropdownNavigationMode(SpinnerAdapter adapter, OnNavigationListener callback) { - setDropdownNavigationMode(adapter, callback, -1); - } - - public void setDropdownNavigationMode(SpinnerAdapter adapter, OnNavigationListener callback, - int defaultSelectedPosition) { - cleanupTabs(); - setDisplayOptions(0, DISPLAY_SHOW_CUSTOM | DISPLAY_SHOW_TITLE); - mActionView.setNavigationMode(NAVIGATION_MODE_LIST); - setListNavigationCallbacks(adapter, callback); - if (defaultSelectedPosition >= 0) { - mActionView.setDropdownSelectedPosition(defaultSelectedPosition); - } - } - - public void setStandardNavigationMode() { - cleanupTabs(); - setDisplayOptions(DISPLAY_SHOW_TITLE, DISPLAY_SHOW_TITLE | DISPLAY_SHOW_CUSTOM); - mActionView.setNavigationMode(NAVIGATION_MODE_STANDARD); - mActionView.setCallback(null); - } - public void setSelectedNavigationItem(int position) { switch (mActionView.getNavigationMode()) { case NAVIGATION_MODE_TABS: @@ -321,10 +291,6 @@ public class ActionBarImpl extends ActionBar { } } - public int getSelectedNavigationItem() { - return getSelectedNavigationIndex(); - } - public void removeAllTabs() { cleanupTabs(); } @@ -359,10 +325,6 @@ public class ActionBarImpl extends ActionBar { mContainerView.setBackgroundDrawable(d); } - public View getCustomNavigationView() { - return getCustomView(); - } - public View getCustomView() { return mActionView.getCustomNavigationView(); } @@ -477,16 +439,6 @@ public class ActionBarImpl extends ActionBar { } @Override - public void setTabNavigationMode() { - if (mActivity == null) { - throw new IllegalStateException( - "Tab navigation mode cannot be used outside of an Activity"); - } - setDisplayOptions(0, DISPLAY_SHOW_TITLE | DISPLAY_SHOW_CUSTOM); - mActionView.setNavigationMode(NAVIGATION_MODE_TABS); - } - - @Override public void selectTab(Tab tab) { if (getNavigationMode() != NAVIGATION_MODE_TABS) { mSavedTabPosition = tab != null ? tab.getPosition() : INVALID_POSITION; diff --git a/core/java/com/android/internal/widget/ActionBarView.java b/core/java/com/android/internal/widget/ActionBarView.java index 297dde7..d44d4a5 100644 --- a/core/java/com/android/internal/widget/ActionBarView.java +++ b/core/java/com/android/internal/widget/ActionBarView.java @@ -370,12 +370,6 @@ public class ActionBarView extends ViewGroup { } public void setDisplayOptions(int options) { - // TODO Remove this once DISPLAY_HIDE_HOME is removed - if ((options & ActionBar.DISPLAY_HIDE_HOME) != 0) { - options &= ~(ActionBar.DISPLAY_HIDE_HOME | ActionBar.DISPLAY_SHOW_HOME); - } - // End TODO - final int flagsChanged = options ^ mDisplayOptions; mDisplayOptions = options; if ((flagsChanged & DISPLAY_RELAYOUT_MASK) != 0) { diff --git a/core/res/res/values/attrs.xml b/core/res/res/values/attrs.xml index b9caeb3..fbd5b5e 100755 --- a/core/res/res/values/attrs.xml +++ b/core/res/res/values/attrs.xml @@ -4648,8 +4648,6 @@ <flag name="homeAsUp" value="0x4" /> <flag name="showTitle" value="0x8" /> <flag name="showCustom" value="0x10" /> - <!-- DEPRECATED - Remove this later!! --> - <flag name="hideHome" value="0x1000" /> </attr> <!-- Specifies title text used for navigationMode="normal" --> <attr name="title" /> diff --git a/core/res/res/values/public.xml b/core/res/res/values/public.xml index a30e316..786c4d0 100644 --- a/core/res/res/values/public.xml +++ b/core/res/res/values/public.xml @@ -1468,7 +1468,6 @@ <!-- Context menu ID for the "Select text..." menu item to switch to text selection context mode in text views. --> <public type="id" name="selectTextMode" /> - <public type="id" name="up" /> <public type="dimen" name="dialog_min_width_major" /> <public type="dimen" name="dialog_min_width_minor" /> |
