Example usage for android.support.v4.app LoaderManager destroyLoader

List of usage examples for android.support.v4.app LoaderManager destroyLoader

Introduction

In this page you can find the example usage for android.support.v4.app LoaderManager destroyLoader.

Prototype

public abstract void destroyLoader(int id);

Source Link

Document

Stops and removes the loader with the given ID.

Usage

From source file:net.niyonkuru.koodroid.ui.AccountFragment.java

@Override
public void onDestroyView() {
    super.onDestroyView();

    if (isPlanEnabled()) {
        LoaderManager loaderManager = getLoaderManager();

        loaderManager.destroyLoader(ADDONS_TOKEN);
        loaderManager.destroyLoader(PLAN_TOKEN);
    }//from w  ww  .  j a v a 2s.  co m
}

From source file:org.mariotaku.twidere.activity.AuthorizeActivity.java

private void getRequestToken() {
    final Bundle extras = getIntent().getExtras();
    if (extras == null) {
        Toast.makeText(this, R.string.error_occurred, Toast.LENGTH_SHORT).show();
        finish();/*from   ww  w .  j  a  va 2s . c o  m*/
        return;
    }
    final LoaderManager lm = getSupportLoaderManager();
    lm.destroyLoader(0);
    if (mLoaderInitialized) {
        lm.restartLoader(0, extras, this);
    } else {
        lm.initLoader(0, extras, this);
        mLoaderInitialized = true;
    }
}

From source file:jp.co.conit.sss.sp.ex1.fragment.MybooksListFragment.java

/**
 * ?????????/*from w  w w.  ja va 2 s.  c om*/
 */
public void cancelLoader() {
    if (isAdded()) {
        LoaderManager manager = getLoaderManager();
        manager.destroyLoader(0);
    }
}

From source file:com.google.android.apps.gutenberg.AttendeeListFragment.java

@Override
public void onSharedPreferenceChanged(SharedPreferences prefs, String key) {
    if (key.equals(GutenbergApplication.PREF_EVENT_ID)) {
        Bundle args = new Bundle(getArguments());
        args.putString(ARG_EVENT_ID, prefs.getString(key, null));
        LoaderManager manager = getLoaderManager();
        manager.destroyLoader(LOADER_ATTENDEES);
        manager.initLoader(LOADER_ATTENDEES, args, this);
    }/*www  . j  a  va  2  s.co m*/
}

From source file:com.idt.ontomedia.geoconsum.PlaceSearchActivity.java

@Override
public void onDestroy() {
    LoaderManager loaderManager = getSupportLoaderManager();
    loaderManager.destroyLoader(TYPE_OF_LOCATION_LOADER_ID);
    loaderManager.destroyLoader(AUTONOMOUS_COMMUNITY_LOADER_ID);
    loaderManager.destroyLoader(TYPE_OF_LOCATION_DESCRIPTION_LOADER_ID);
    loaderManager.destroyLoader(PROVINCE_LOADER_ID);
    loaderManager.destroyLoader(LOCATION_LOADER_ID);

    super.onDestroy();
}

From source file:net.niyonkuru.koodroid.ui.OverviewFragment.java

@Override
public void onDestroyView() {
    super.onDestroyView();

    LoaderManager loaderManager = getLoaderManager();
    loaderManager.destroyLoader(SUBSCRIBER_TOKEN);
    if (isBillEnabled()) {
        loaderManager.destroyLoader(BILL_TOKEN);
    }/*from w w w  . ja v  a2 s . c om*/
    if (isTabEnabled()) {
        loaderManager.destroyLoader(TAB_TOKEN);
    }
}

From source file:com.google.android.apps.gutenberg.TimelineFragment.java

@Override
public void onSharedPreferenceChanged(SharedPreferences prefs, String key) {
    if (key.equals(GutenbergApplication.PREF_EVENT_ID)) {
        LoaderManager manager = getLoaderManager();
        Bundle args = new Bundle();
        args.putString(ARG_EVENT_ID, prefs.getString(key, null));
        manager.destroyLoader(LOADER_ATTENDEES);
        manager.initLoader(LOADER_ATTENDEES, args, this);
        manager.destroyLoader(LOADER_EVENT);
        manager.initLoader(LOADER_EVENT, args, this);
    }//from   ww  w  .ja v a  2s  . co  m
}

From source file:org.rm3l.ddwrt.fragments.status.StatusWirelessFragment.java

/**
 * Called when the view previously created by {@link #onCreateView} has
 * been detached from the fragment.  The next time the fragment needs
 * to be displayed, a new view will be created.  This is called
 * after {@link #onStop()} and before {@link #onDestroy()}.  It is called
 * <em>regardless</em> of whether {@link #onCreateView} returned a
 * non-null view.  Internally it is called after the view's state has
 * been saved but before it has been removed from its parent.
 *//*from   w  w w. j  av a  2s . co m*/
@Override
public void onDestroyView() {
    super.onDestroyView();
    if (mIfaceTiles != null) {
        int l = 100;
        final LoaderManager supportLoaderManager = getLoaderManager();
        for (int i = l; i < l + mIfaceTiles.size(); i++) {
            supportLoaderManager.destroyLoader(i);
        }
    }
}

From source file:com.wit.android.support.database.LoadableAssistant.java

/**
 * Wrapped {@link android.support.v4.app.LoaderManager#destroyLoader(int)} called with the current
 * loader id./*from w  ww. ja v a  2  s .c om*/
 */
public boolean destroyLoader(@NonNull FragmentActivity activity) {
    if (mLoaderId >= 0) {
        final LoaderManager loaderManager = activity.getSupportLoaderManager();
        if (loaderManager != null) {
            loaderManager.destroyLoader(mLoaderId);
        }
        return true;
    }
    return false;
}

From source file:com.jefftharris.passwdsafe.PasswdSafeListFragment.java

/** Refresh the list due to file changes */
private void refreshList() {
    if (!isResumed()) {
        return;//from  ww w  .  j  a v a  2  s  . c om
    }

    LoaderManager lm = getLoaderManager();
    lm.destroyLoader(0);
    lm.restartLoader(0, null, this);

    boolean groupVisible = false;
    switch (itsMode) {
    case RECORDS:
    case NONE: {
        groupVisible = false;
        break;
    }
    case GROUPS:
    case ALL: {
        groupVisible = true;
        break;
    }
    }

    if (groupVisible) {
        String groupPath = itsLocation.getGroupPath();
        if (TextUtils.isEmpty(groupPath)) {
            groupVisible = false;
        } else {
            itsGroupLabel.setText(groupPath);
        }
    }

    itsGroupPanel.setVisibility(groupVisible ? View.VISIBLE : View.GONE);
}