diff options
author | Amith Yamasani <yamasani@google.com> | 2012-04-27 10:47:59 -0700 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2012-04-27 10:47:59 -0700 |
commit | e42b999e164c6995358271f2128ed296871fb4a1 (patch) | |
tree | d960327a89bf163364b8da59aad3c68fd8b8f750 | |
parent | 68389e75a5c01b77f068113803913e683ba39aac (diff) | |
parent | 02c22131e93e1a506141b1890c7134909ded876f (diff) | |
download | packages_apps_Settings-e42b999e164c6995358271f2128ed296871fb4a1.zip packages_apps_Settings-e42b999e164c6995358271f2128ed296871fb4a1.tar.gz packages_apps_Settings-e42b999e164c6995358271f2128ed296871fb4a1.tar.bz2 |
Merge "Make Manage Apps remember which tab was shown." into jb-dev
-rw-r--r-- | src/com/android/settings/applications/ManageApplications.java | 26 |
1 files changed, 16 insertions, 10 deletions
diff --git a/src/com/android/settings/applications/ManageApplications.java b/src/com/android/settings/applications/ManageApplications.java index 769dc04..fbaabf4 100644 --- a/src/com/android/settings/applications/ManageApplications.java +++ b/src/com/android/settings/applications/ManageApplications.java @@ -116,12 +116,18 @@ final class CanBeOnSdCardChecker { public class ManageApplications extends Fragment implements OnItemClickListener, TabHost.TabContentFactory, TabHost.OnTabChangeListener { + static final String TAG = "ManageApplications"; static final boolean DEBUG = false; - + + private static final String EXTRA_FILTER_APPS = "filterApps"; + private static final String EXTRA_SORT_ORDER = "sortOrder"; + private static final String EXTRA_SHOW_BACKGROUND = "showBackground"; + private static final String EXTRA_DEFAULT_TAB_TAG = "defaultTabTag"; + // attributes used as keys when passing values to InstalledAppDetails activity public static final String APP_CHG = "chg"; - + // constant value that can be used to check return code from sub activity. private static final int INSTALLED_APP_DETAILS = 1; @@ -525,11 +531,11 @@ public class ManageApplications extends Fragment implements } if (savedInstanceState != null) { - mSortOrder = savedInstanceState.getInt("sortOrder", mSortOrder); - mFilterApps = savedInstanceState.getInt("filterApps", mFilterApps); - String tmp = savedInstanceState.getString("defaultTabTag"); + mSortOrder = savedInstanceState.getInt(EXTRA_SORT_ORDER, mSortOrder); + mFilterApps = savedInstanceState.getInt(EXTRA_FILTER_APPS, mFilterApps); + String tmp = savedInstanceState.getString(EXTRA_DEFAULT_TAB_TAG); if (tmp != null) defaultTabTag = tmp; - mShowBackground = savedInstanceState.getBoolean("showBackground", false); + mShowBackground = savedInstanceState.getBoolean(EXTRA_SHOW_BACKGROUND, false); } mDefaultTab = defaultTabTag; @@ -621,12 +627,12 @@ public class ManageApplications extends Fragment implements @Override public void onSaveInstanceState(Bundle outState) { super.onSaveInstanceState(outState); - outState.putInt("sortOrder", mSortOrder); - outState.putInt("filterApps", mFilterApps); + outState.putInt(EXTRA_SORT_ORDER, mSortOrder); + outState.putInt(EXTRA_FILTER_APPS, mFilterApps); if (mDefaultTab != null) { - outState.putString("defautTabTag", mDefaultTab); + outState.putString(EXTRA_DEFAULT_TAB_TAG, mDefaultTab); } - outState.putBoolean("showBackground", mShowBackground); + outState.putBoolean(EXTRA_SHOW_BACKGROUND, mShowBackground); } @Override |