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:org.bwgz.quotation.activity.HomeActivity.java

@Override
public void onCursorLoadFinished(Loader<Cursor> loader, Cursor cursor) {
    Log.d(TAG,//from   w w  w  .  jav a 2s  .  c  om
            String.format("onLoadFinished - loader: %s  cursor: %s (%d)", loader, cursor, cursor.getCount()));

    if (loader.getId() == quotationLoaderId) {
        Log.d(TAG, String.format("onLoadFinished quotation - loader: %s  cursor: %s (%d)", loader, cursor,
                cursor.getCount()));
        QuotationPicksCursorAdapter adapter = quotationPicksView.getAdapter();
        if (adapter == null) {
            adapter = new QuotationPicksCursorAdapter(this, cursor, R.layout.quotation_pick_view,
                    getImageLoader(), quotationPicksView.getNumberOfPicks());
            quotationPicksView.setAdapter(adapter);
        } else {
            adapter.swapCursor(cursor);
        }
    } else if (loader.getId() == authorLoaderId) {
        Log.d(TAG, String.format("onLoadFinished author - loader: %s  cursor: %s (%d)", loader, cursor,
                cursor.getCount()));
        AuthorPicksCursorAdapter adapter = authorPicksView.getAdapter();
        if (adapter == null) {
            adapter = new AuthorPicksCursorAdapter(this, cursor, R.layout.author_pick_view, getImageLoader(),
                    authorPicksView.getNumberOfPicks());
            authorPicksView.setAdapter(adapter);
        } else {
            adapter.swapCursor(cursor);
        }
    } else if (loader.getId() == subjectLoaderId) {
        Log.d(TAG, String.format("onLoadFinished subject - loader: %s  cursor: %s (%d)", loader, cursor,
                cursor.getCount()));
        SubjectPicksCursorAdapter adapter = subjectPicksView.getAdapter();
        if (adapter == null) {
            adapter = new SubjectPicksCursorAdapter(this, cursor, R.layout.subject_pick_view, getImageLoader(),
                    subjectPicksView.getNumberOfPicks());
            subjectPicksView.setAdapter(adapter);
        } else {
            adapter.swapCursor(cursor);
        }
    }
}

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

@Override
public void onLoadFinished(Loader<Cursor> loader, Cursor cursor) {
    final int id = loader.getId();

    switch (id) {
    case LOADER_ID_STARRED_SESSIONS:
        if (cursor == null || !cursor.moveToFirst()) {
            switch (mAnimator.getDisplayedChild()) {
            case 0:
                mAnimator.showPrevious();
                break;

            case 1:
                mAnimator.showNext();//  www  .  j a v a  2s  .c  om
                break;

            default:
                break;
            }
            mAdapter.swapCursor(null);
        } else {
            switch (mAnimator.getDisplayedChild()) {
            case 0:
                mAnimator.showNext();
                break;

            case 2:
                mAnimator.showPrevious();
                break;

            default:
                break;
            }
            mAdapter.swapCursor(cursor);
        }
        break;

    default:
        break;
    }
}

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

@Override
public void onLoaderReset(Loader<Cursor> loader) {
    switch (loader.getId()) {
    case LOADER_ID_ACCOUNTS: {
        mAccountsCursor = null;//from w  w w .ja v a 2s . c o  m
        mAccountsAdapter.changeCursor(null);
    }
    case LOADER_ID_DIRECT_MESSAGES: {
        mAdapter.changeCursor(null);
    }
    }
}

From source file:org.pixmob.httpclient.demo.TaskListFragment.java

@Override
public void onLoadFinished(Loader<TaskContext> loader, TaskContext result) {
    taskContextAdapter.notifyDataSetChanged();

    final int nextId = loader.getId() + 1;
    if (nextId < taskContexts.length) {
        getLoaderManager().restartLoader(nextId, null, this);
    } else {//  w  w  w. j  a  v  a 2s.  c o  m
        startMenuItem.setTitle(R.string.menu_start_demo);
        startMenuItem.setIcon(R.drawable.ic_menu_play_clip);

        for (final TaskContext taskContext : taskContexts) {
            if (taskContext.userIntent != null) {
                startActivityForResult(taskContext.userIntent, USER_INTERACTION_REQUEST);
                break;
            }
        }
    }
}

From source file:cz.maresmar.sfm.view.order.OrderFragment.java

@Override
public void onLoaderReset(@NonNull Loader<Cursor> loader) {
    switch (loader.getId()) {
    case ACTION_LOADER_ID:
        Timber.e("Action data with user %s is no longer valid", mUserUri);
        mActionsAdapter.swapCursor(null);
        break;//  w  w w . ja va  2s.  c  o m
    default:
        throw new UnsupportedOperationException("Unknown loader id: " + loader.getId());
    }
}

From source file:com.cattle.fragments.UserPhotosFragment.java

public void onLoaderReset(Loader<Cursor> loader) {
    switch (loader.getId()) {
    case LOADER_USER_PHOTOS_EXTERNAL:
        mPhotoAdapter.swapCursor(null);//from   ww  w. j a  v a 2 s. c o m
        break;
    }
}

From source file:it.geosolutions.geocollect.android.core.form.FormPageFragment.java

public void onLoaderReset(Loader<Void> loader) {
    Log.d(TAG, "onLoaderReset(): id=" + loader.getId());
}

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

@Override
public void onLoadFinished(Loader<Cursor> loader, Cursor data) {
    //        Log.v(LOG_TAG, "onLoadFinished, hashCode=" + this.hashCode() + ", " + "loader = [" + loader + "], data = [" + data + "]");
    int count = data == null ? 0 : data.getCount();
    switch (loader.getId()) {
    case PRODUCERS_LOADER_ID:
        //                Log.v(LOG_TAG, "onLoadFinished - swapping " + count + " Producers");
        mProducerLocationAdapter.swapCursor(data);
        mHeadingProducerLocations.setText(getString(R.string.label_list_map_producer_locations, count));
        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
            ((ShowMapActivity) getActivity()).scheduleStartPostponedTransition(mHeadingProducerLocations);
        }/*from   ww w.j  a  v  a  2  s .c  o m*/
        break;
    case REVIEWS_OF_PRODUCER_LOADER_ID:
        //                Log.v(LOG_TAG, "onLoadFinished - swapping " + count + " Reviews of Producer");
        mReviewOfProducerAdapter.swapCursor(data);
        mHeadingReviewsOfProducer.setText(getString(R.string.label_list_map_reviews_of_producer, count));
        break;
    }
}

From source file:com.enadein.carlogbook.ui.AddUpdateFuelLogActivity.java

@Override
public void onLoaderReset(Loader<Cursor> loader) {
    if (loader.getId() == LOADER_TYPE) {
        fuelAdapter.swapCursor(null);//from  ww w.  j a va2  s  .  c  o  m
    } else {
        stationAdapter.swapCursor(null);
    }
}

From source file:org.sufficientlysecure.keychain.ui.EditIdentitiesFragment.java

/**
 * This is called when the last Cursor provided to onLoadFinished() above is about to be closed.
 * We need to make sure we are no longer using it.
 */// w  w w. j a  va 2 s .  co m
public void onLoaderReset(Loader<Cursor> loader) {
    switch (loader.getId()) {
    case LOADER_ID_USER_IDS: {
        mUserIdsAdapter.swapCursor(null);
        break;
    }
    }
}