Loading src/com/android/settings/dashboard/suggestions/SuggestionControllerMixin.java +4 −1 Original line number Diff line number Diff line Loading @@ -97,7 +97,10 @@ public class SuggestionControllerMixin implements SuggestionController.ServiceCo if (DEBUG) { Log.d(TAG, "SuggestionService disconnected"); } mHost.getLoaderManager().destroyLoader(SuggestionLoader.LOADER_ID_SUGGESTIONS); final LoaderManager loaderManager = mHost.getLoaderManager(); if (loaderManager != null) { loaderManager.destroyLoader(SuggestionLoader.LOADER_ID_SUGGESTIONS); } } @Override Loading tests/robotests/src/com/android/settings/dashboard/suggestions/SuggestionControllerMixinTest.java +10 −0 Original line number Diff line number Diff line Loading @@ -97,4 +97,14 @@ public class SuggestionControllerMixinTest { verify(mHost).getLoaderManager(); } @Test public void onServiceDisconnected_hostNotAttached_shouldDoNothing() { when(mHost.getLoaderManager()).thenReturn(null); mMixin = new SuggestionControllerMixin(mContext, mHost, mLifecycle); mMixin.onServiceDisconnected(); verify(mHost).getLoaderManager(); } } Loading
src/com/android/settings/dashboard/suggestions/SuggestionControllerMixin.java +4 −1 Original line number Diff line number Diff line Loading @@ -97,7 +97,10 @@ public class SuggestionControllerMixin implements SuggestionController.ServiceCo if (DEBUG) { Log.d(TAG, "SuggestionService disconnected"); } mHost.getLoaderManager().destroyLoader(SuggestionLoader.LOADER_ID_SUGGESTIONS); final LoaderManager loaderManager = mHost.getLoaderManager(); if (loaderManager != null) { loaderManager.destroyLoader(SuggestionLoader.LOADER_ID_SUGGESTIONS); } } @Override Loading
tests/robotests/src/com/android/settings/dashboard/suggestions/SuggestionControllerMixinTest.java +10 −0 Original line number Diff line number Diff line Loading @@ -97,4 +97,14 @@ public class SuggestionControllerMixinTest { verify(mHost).getLoaderManager(); } @Test public void onServiceDisconnected_hostNotAttached_shouldDoNothing() { when(mHost.getLoaderManager()).thenReturn(null); mMixin = new SuggestionControllerMixin(mContext, mHost, mLifecycle); mMixin.onServiceDisconnected(); verify(mHost).getLoaderManager(); } }