Search in sources :

Example 41 with LoaderManager

use of android.app.LoaderManager in project platform_packages_apps_Settings by BlissRoms.

the class SearchFragmentTest method onIndexingFinished_notShowingSavedQuery_initLoaders.

@Test
public void onIndexingFinished_notShowingSavedQuery_initLoaders() {
    ActivityController<SearchActivity> activityController = Robolectric.buildActivity(SearchActivity.class);
    activityController.setup();
    SearchFragment fragment = (SearchFragment) spy(activityController.get().getFragmentManager().findFragmentById(R.id.main_content));
    final LoaderManager loaderManager = mock(LoaderManager.class);
    when(fragment.getLoaderManager()).thenReturn(loaderManager);
    fragment.mShowingSavedQuery = false;
    fragment.mQuery = null;
    fragment.onIndexingFinished();
    verify(loaderManager).initLoader(eq(SearchFragment.SearchLoaderId.DATABASE), eq(null), any(LoaderManager.LoaderCallbacks.class));
    verify(loaderManager).initLoader(eq(SearchFragment.SearchLoaderId.INSTALLED_APPS), eq(null), any(LoaderManager.LoaderCallbacks.class));
}
Also used : LoaderManager(android.app.LoaderManager) Test(org.junit.Test)

Example 42 with LoaderManager

use of android.app.LoaderManager in project platform_packages_apps_Settings by BlissRoms.

the class InstalledAppDetails method onResume.

@Override
public void onResume() {
    super.onResume();
    if (mFinishing) {
        return;
    }
    AppItem app = new AppItem(mAppEntry.info.uid);
    app.addUid(mAppEntry.info.uid);
    if (mStatsSession != null) {
        LoaderManager loaderManager = getLoaderManager();
        loaderManager.restartLoader(LOADER_CHART_DATA, ChartDataLoader.buildArgs(getTemplate(getContext()), app), mDataCallbacks);
        loaderManager.restartLoader(LOADER_STORAGE, Bundle.EMPTY, this);
    }
    restartBatteryStatsLoader();
    if (mDevelopmentSettingsEnabler.getLastEnabledState()) {
        new MemoryUpdater().execute();
    }
    updateDynamicPrefs();
}
Also used : LoaderManager(android.app.LoaderManager) AppItem(com.android.settingslib.AppItem)

Aggregations

LoaderManager (android.app.LoaderManager)42 Activity (android.app.Activity)6 SettingsActivity (com.android.settings.SettingsActivity)6 AppItem (com.android.settingslib.AppItem)6 Test (org.junit.Test)6 Bundle (android.os.Bundle)2 Context (android.content.Context)1 CursorLoader (android.content.CursorLoader)1 Loader (android.content.Loader)1 Cursor (android.database.Cursor)1 Toast (android.widget.Toast)1 AlbumFolder (com.codez.collar.bean.AlbumFolder)1 Account (com.fsck.k9.Account)1 ReplyToParser (com.fsck.k9.helper.ReplyToParser)1 ComposePgpInlineDecider (com.fsck.k9.message.ComposePgpInlineDecider)1 File (java.io.File)1 ArrayList (java.util.ArrayList)1 HashMap (java.util.HashMap)1 Before (org.junit.Before)1