Make ApplicationsState.Session lifecycle-aware

Bug: 66682989
Test: RunSettingsRoboTests
Change-Id: Idf56788fcae22639b7bf604a8c73cd5f0ff2da16
This commit is contained in:
Tony Mantler
2017-09-21 15:50:27 -07:00
parent 10ba1f1ee7
commit 76cbd4b3b2
8 changed files with 13 additions and 55 deletions

View File

@@ -66,7 +66,7 @@ public class ManageDomainUrls extends SettingsPreferenceFragment
setPreferenceScreen(getPreferenceManager().createPreferenceScreen(getContext()));
mApplicationsState = ApplicationsState.getInstance(
(Application) getContext().getApplicationContext());
mSession = mApplicationsState.newSession(this);
mSession = mApplicationsState.newSession(this, getLifecycle());
setHasOptionsMenu(true);
}
@@ -75,24 +75,6 @@ public class ManageDomainUrls extends SettingsPreferenceFragment
super.onViewCreated(view, savedInstanceState);
}
@Override
public void onResume() {
super.onResume();
mSession.resume();
}
@Override
public void onPause() {
super.onPause();
mSession.pause();
}
@Override
public void onDestroy() {
super.onDestroy();
mSession.release();
}
@Override
public void onRunningStateChanged(boolean running) {
}