diff options
author | Dianne Hackborn <hackbod@google.com> | 2012-05-16 15:50:48 -0700 |
---|---|---|
committer | Dianne Hackborn <hackbod@google.com> | 2012-05-16 19:31:07 -0700 |
commit | 309c5dcee18ced447d049d5de882a9586694e04c (patch) | |
tree | 31b8df7f153df3a20909b2c46698f6c6be653e11 /src/com/android/settings/applications/InstalledAppDetails.java | |
parent | 1cbacf10bd525c8f467b37abc57085b071abd6de (diff) | |
download | packages_apps_settings-309c5dcee18ced447d049d5de882a9586694e04c.zip packages_apps_settings-309c5dcee18ced447d049d5de882a9586694e04c.tar.gz packages_apps_settings-309c5dcee18ced447d049d5de882a9586694e04c.tar.bz2 |
Rework manage applications to be page-able.
Turn everything around so that we can have multiple list views
with their own adapters. Switch to using a ViewPager for managing
the different lists. Smile!
Change-Id: I9c102abb06cf67f313a8696507aa4597b38c7ab9
Diffstat (limited to 'src/com/android/settings/applications/InstalledAppDetails.java')
-rw-r--r-- | src/com/android/settings/applications/InstalledAppDetails.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/com/android/settings/applications/InstalledAppDetails.java b/src/com/android/settings/applications/InstalledAppDetails.java index 6fa20ce..bd77118 100644 --- a/src/com/android/settings/applications/InstalledAppDetails.java +++ b/src/com/android/settings/applications/InstalledAppDetails.java @@ -98,6 +98,7 @@ public class InstalledAppDetails extends Fragment private AppWidgetManager mAppWidgetManager; private DevicePolicyManager mDpm; private ApplicationsState mState; + private ApplicationsState.Session mSession; private ApplicationsState.AppEntry mAppEntry; private PackageInfo mPackageInfo; private CanBeOnSdCardChecker mCanBeOnSdCardChecker; @@ -348,6 +349,7 @@ public class InstalledAppDetails extends Fragment super.onCreate(icicle); mState = ApplicationsState.getInstance(getActivity().getApplication()); + mSession = mState.newSession(this); mPm = getActivity().getPackageManager(); IBinder b = ServiceManager.getService(Context.USB_SERVICE); mUsbManager = IUsbManager.Stub.asInterface(b); @@ -423,7 +425,7 @@ public class InstalledAppDetails extends Fragment public void onResume() { super.onResume(); - mState.resume(this); + mSession.resume(); if (!refreshUi()) { setIntentAndFinish(true, true); } @@ -432,7 +434,7 @@ public class InstalledAppDetails extends Fragment @Override public void onPause() { super.onPause(); - mState.pause(); + mSession.pause(); } @Override |