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:cz.maresmar.sfm.view.menu.portal.PortalMenuFragment.java

@Override
public void onLoadFinished(@NonNull Loader<Cursor> loader, Cursor cursor) {
    switch (loader.getId()) {
    case DAY_LOADER_ID: {
        Timber.d("Day data loaded");

        // Empty state
        if (cursor.getCount() > 0) {
            mEmptyView.setVisibility(View.GONE);
            mRecyclerView.setVisibility(View.VISIBLE);
        } else {/*  w w w.j  ava  2s .  c o  m*/
            mRecyclerView.setVisibility(View.GONE);
            mEmptyView.setVisibility(View.VISIBLE);
        }

        // Swap the data cursor
        mMenuGroupAdapter.swapCursor(cursor);
        break;
    }
    case MENU_LOADER_ID: {
        Timber.d("Menu data loaded");

        mMenuGroupAdapter.setMenuItemsCursor(cursor);
        break;
    }
    default:
        throw new UnsupportedOperationException("Unknown loader id: " + loader.getId());
    }
}

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

@Override
public void onLoadFinished(Loader<Cursor> loader, Cursor cursor) {
    final int id = loader.getId();
    final int realId = id - mPosition;
    switch (realId) {
    case LOADER_ID_SESSIONS:
        mAdapter.swapCursor(cursor);//from  www . ja  v a2  s  .c  o  m
        break;

    default:
        break;
    }
}

From source file:ca.marcmeszaros.papyrus.fragments.BooksListFragment.java

@Override
public void onLoadFinished(Loader<Cursor> loader, Cursor data) {
    // Swap the new cursor in. (The framework will take care of closing the
    // old cursor once we return.)
    switch (loader.getId()) {
    case BOOKS://from   w w  w. j av a2 s . co m
        books.changeCursor(data);
        break;
    case LIBRARIES:
        libraries.changeCursor(data);
        break;

    default:
        break;
    }

}

From source file:nu.firetech.android.pactrack.frontend.ParcelIdDialog.java

@Override
public void onLoadFinished(Loader<Cursor> loader, Cursor cursor) {
    switch (loader.getId()) {
    case INITIAL_LOADER_ID:
        if (!mParcelText.isEnabled()) {
            mParcelText.setText(cursor.getString(cursor.getColumnIndexOrThrow(ParcelDbAdapter.KEY_PARCEL)));
            mParcelText.setEnabled(true);
        }/*  w  ww. j  a  v a  2s. com*/
        if (!mNameText.isEnabled()) {
            mNameText.setText(cursor.getString(cursor.getColumnIndexOrThrow(ParcelDbAdapter.KEY_NAME)));
            mNameText.setEnabled(true);
        }
        if (mFocusedView != null) {
            if (mFocusedView instanceof EditText) {
                Selection.setSelection(((EditText) mFocusedView).getText(), mInitialSelectionStart,
                        mInitialSelectionEnd);
            }
            mFocusedView.requestFocus();
        }
        break;
    }
}

From source file:com.conferenceengineer.android.iosched.ui.SandboxFragment.java

@Override
public void onLoadFinished(Loader<Cursor> loader, Cursor cursor) {
    if (getActivity() == null) {
        return;//from   w  w  w  . j  a va2 s  . co m
    }
    int token = loader.getId();
    if (token == SandboxQuery._TOKEN) {
        mAdapter.changeCursor(cursor);

    } else {
        cursor.close();
    }
}

From source file:com.appjma.appdeployer.AppFragment.java

@Override
public void onLoaderReset(Loader<Cursor> loader) {
    switch (loader.getId()) {
    case LOADER_APP_VERSIONS:
        mDownloadHelper.updateLocalData(null);
        mAdapter.swapCursor(null);//from ww w .j a v  a2 s  .c om
        return;
    case LOADER_APP:
        return;
    default:
        throw new RuntimeException("Unknown laoder id: " + loader.getId());
    }
}

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

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

From source file:net.abcdroid.devfest12.ui.VendorsFragment.java

@Override
public void onLoadFinished(Loader<Cursor> loader, Cursor cursor) {
    if (getActivity() == null) {
        return;/*ww w  . j a v  a  2s.c o  m*/
    }
    int token = loader.getId();
    if (token == VendorsQuery._TOKEN) {
        mAdapter.changeCursor(cursor);

    } else {
        cursor.close();
    }
}

From source file:io.github.tjg1.nori.adapter.ServiceDropdownAdapter.java

@Override
public void onLoadFinished(Loader<List<Pair<Integer, SearchClient.Settings>>> loader,
        List<Pair<Integer, SearchClient.Settings>> data) {
    if (loader.getId() == LOADER_ID_API_SETTINGS) {
        // Update adapter data.
        settingsList = data;//from  w w  w.j a  v a2 s  .  c  o m
        notifyDataSetChanged();
        // Reselect last active item.
        if (!data.isEmpty()) {
            adapterView.setSelection(getPositionByItemId(lastSelectedItem));
        } else {
            // Start APISettingActivity.
            Intent intent = new Intent(context, APISettingsActivity.class);
            intent.setAction(APISettingsActivity.ACTION_CREATE_SERVICE);
            context.startActivity(intent);
        }
    }
}

From source file:com.kyakujin.android.autoeco.ui.SchedFragment.java

@Override
public void onLoadFinished(Loader<Cursor> loader, Cursor data) {
    switch (loader.getId()) {
    case SchedQuery.LOADER_ID:
        getSchedFromDB(data);/*from  w ww  .ja  va2  s .  c om*/
        break;
    default:
        break;
    }

}