summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/applications/InstalledAppDetails.java
diff options
context:
space:
mode:
authorDianne Hackborn <hackbod@google.com>2012-05-16 15:50:48 -0700
committerDianne Hackborn <hackbod@google.com>2012-05-16 19:31:07 -0700
commit309c5dcee18ced447d049d5de882a9586694e04c (patch)
tree31b8df7f153df3a20909b2c46698f6c6be653e11 /src/com/android/settings/applications/InstalledAppDetails.java
parent1cbacf10bd525c8f467b37abc57085b071abd6de (diff)
downloadpackages_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.java6
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