Make ApplicationsState.Session lifecycle-aware
Bug: 66682989 Test: RunSettingsRoboTests Change-Id: Idf56788fcae22639b7bf604a8c73cd5f0ff2da16
This commit is contained in:
@@ -988,7 +988,7 @@ public class ManageApplications extends InstrumentedPreferenceFragment
|
||||
if (DEBUG) Log.i(TAG, "Resume! mResumed=" + mResumed);
|
||||
if (!mResumed) {
|
||||
mResumed = true;
|
||||
mSession.resume();
|
||||
mSession.onResume();
|
||||
mLastSortMode = sort;
|
||||
if (mExtraInfoBridge != null) {
|
||||
mExtraInfoBridge.resume();
|
||||
@@ -1002,7 +1002,7 @@ public class ManageApplications extends InstrumentedPreferenceFragment
|
||||
public void pause() {
|
||||
if (mResumed) {
|
||||
mResumed = false;
|
||||
mSession.pause();
|
||||
mSession.onPause();
|
||||
if (mExtraInfoBridge != null) {
|
||||
mExtraInfoBridge.pause();
|
||||
}
|
||||
@@ -1015,7 +1015,7 @@ public class ManageApplications extends InstrumentedPreferenceFragment
|
||||
}
|
||||
|
||||
public void release() {
|
||||
mSession.release();
|
||||
mSession.onDestroy();
|
||||
if (mExtraInfoBridge != null) {
|
||||
mExtraInfoBridge.release();
|
||||
}
|
||||
|
Reference in New Issue
Block a user