List of usage examples for android.support.v4.content Loader getId
public int getId()
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; } }