Example usage for android.support.v4.content Loader getId

List of usage examples for android.support.v4.content Loader getId

Introduction

In this page you can find the example usage for android.support.v4.content Loader getId.

Prototype

public int getId() 

Source Link

Usage

From source file:com.ultramegasoft.flavordex2.util.EntryFormHelper.java

@Override
public void onLoadFinished(@NonNull Loader loader, Cursor data) {
    switch (loader.getId()) {
    case LOADER_MAKERS:
        ((CursorAdapter) mTxtMaker.getAdapter()).swapCursor(data);
    }/*  w  ww  .  j  a v  a  2s . c o  m*/
}

From source file:org.xbmc.kore.ui.sections.audio.ArtistInfoFragment.java

/** {@inheritDoc} */
@Override//from   ww  w . j a  v  a2 s  .c om
public void onLoadFinished(Loader<Cursor> cursorLoader, Cursor cursor) {
    if (cursor != null && cursor.getCount() > 0) {
        switch (cursorLoader.getId()) {
        case LOADER_ARTIST:
            cursor.moveToFirst();

            FileDownloadHelper.SongInfo songInfo = new FileDownloadHelper.SongInfo(
                    cursor.getString(DetailsQuery.ARTIST), null, -1, -1, null, null);
            setDownloadButtonState(songInfo.downloadDirectoryExists());

            DataHolder dataHolder = getDataHolder();
            dataHolder.setTitle(cursor.getString(DetailsQuery.ARTIST));
            dataHolder.setUndertitle(cursor.getString(DetailsQuery.GENRE));
            dataHolder.setDescription(cursor.getString(DetailsQuery.DESCRIPTION));
            dataHolder.setPosterUrl(cursor.getString(DetailsQuery.THUMBNAIL));
            dataHolder.setFanArtUrl(cursor.getString(DetailsQuery.FANART));
            updateView(dataHolder);
            break;
        case LOADER_SONGS:
            final ArrayList<FileDownloadHelper.SongInfo> songInfoList = new ArrayList<>(cursor.getCount());
            if (cursor.moveToFirst()) {
                do {
                    songInfoList.add(createSongInfo(cursor));
                } while (cursor.moveToNext());
            }

            UIUtils.downloadSongs(getActivity(), songInfoList, getHostInfo(), callbackHandler);
        }
    }
}

From source file:io.ordunaleon.publicappshub.fragment.AppDetailFragment.java

@Override
public void onLoadFinished(Loader<Cursor> loader, Cursor data) {
    switch (loader.getId()) {
    case APP_IMAGES_LOADER:
        if (data != null && data.getCount() > 0) {
            mVisualDescriptionText.setVisibility(View.GONE);
            mImageListAdapter.swapCursor(data);
        } else {/*from ww w  .jav a 2 s  .c  om*/
            mVisualDescriptionText.setVisibility(View.VISIBLE);
        }
        break;
    case APP_CODES_LOADER:
        if (data != null && data.getCount() > 0) {
            mCodeText.setVisibility(View.GONE);
            mCodeListAdapter.swapCursor(data);
        } else {
            mCodeText.setVisibility(View.VISIBLE);
        }
        break;
    case APP_SERVICES_LOADER:
        if (data != null && data.getCount() > 0) {
            mServiceText.setVisibility(View.GONE);
            mServiceListAdapter.swapCursor(data);
        } else {
            mServiceText.setVisibility(View.VISIBLE);
        }
        break;
    }
}

From source file:com.fbartnitzek.tasteemall.location.ShowProducerMapFragment.java

@Override
public void onLoaderReset(Loader<Cursor> loader) {
    //        Log.v(LOG_TAG, "onLoaderReset, hashCode=" + this.hashCode() + ", " + "loader = [" + loader + "]");
    switch (loader.getId()) {
    case PRODUCERS_LOADER_ID:
        mProducerLocationAdapter.swapCursor(null);
        break;//  ww w  .  j a v  a2 s . co  m
    case REVIEWS_OF_PRODUCER_LOADER_ID:
        mReviewOfProducerAdapter.swapCursor(null);
        break;
    }
}

From source file:edu.mit.mobile.android.locast.casts.CastDetail.java

@Override
public void onLoaderReset(Loader<Cursor> loader) {
    switch (loader.getId()) {
    case LOADER_CAST:
        if (mCastsOverlay != null) {
            mCastsOverlay.swapCursor(null);
        }//w  ww . j  a  v  a  2  s. co m
        break;

    case LOADER_CAST_MEDIA:
        mCastMedia.swapCursor(null);
        break;
    }
}

From source file:com.chatwingsdk.fragments.CommunicationDrawerFragment.java

@Override
public void onLoaderReset(Loader<Cursor> loader) {
    switch (loader.getId()) {
    case LOADER_ID_COUNT_CONVERSATIONS_MESSAGES_UNREAD:
        mConversationsUnreadCountView.setVisibility(View.GONE);
        break;//from www  . j  a  v  a 2 s . c  o  m
    case LOADER_ID_CHATBOXES:
        mCategoriesUnreadCountView.setVisibility(View.GONE);
        break;
    }
}

From source file:fr.mixit.android.ui.fragments.SessionsListFragment.java

@Override
public void onLoaderReset(Loader<Cursor> loader) {
    final int id = loader.getId();
    if (id == CURSOR_SESSIONS) {
        mAdapter.swapCursor(null);//from   w w w  .  j a v  a 2  s .co m
    }
}

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

/**
 *///from  w ww  .  j a  va  2 s.  co  m
@Override
public final void onLoaderReset(Loader<Cursor> loader) {
    if (mLoaderId == loader.getId()) {
        onLoaderReset();
    }
}

From source file:com.yahoo.mobile.client.android.yodel.ui.PostListFragment.java

@Override
public void onLoaderReset(Loader<List<Post>> loader) {
    switch (loader.getId()) {
    case LOADER_ID_LOAD_RECENT_POSTS:
        if (mPostListAdapter != null) {
            mPostListAdapter.setBlogPosts(null);
        }//from ww  w  .  j a  va  2  s. c o  m
        break;
    case LOADER_ID_LOAD_POSTS_WITH_TAGS:
        if (mPostSearchListAdapter != null) {
            mPostSearchListAdapter.setBlogPosts(null);
        }
    }
}

From source file:org.totschnig.myexpenses.dialog.TransactionDetailFragment.java

@Override
public void onLoadFinished(Loader<Cursor> loader, Cursor cursor) {
    int id = loader.getId();
    switch (id) {
    case SPLIT_PART_CURSOR:
        mAdapter.swapCursor(cursor);//from   www. j a  v a  2s.c  o m
    }
}