List of usage examples for android.support.v4.content Loader getId
public int getId()
From source file:fr.shywim.antoinedaniel.ui.fragment.SoundFragment.java
@Override public void onLoadFinished(Loader<Cursor> loader, Cursor cursor) { if (cursor.isClosed()) { getLoaderManager().restartLoader(mContentId, null, this); return;// w w w . ja v a2 s . com } if (loader.getId() == MainActivity.LoaderID.SOUND_FILTER) { cursor.setNotificationUri(mContext.getContentResolver(), ProviderConstants.PLAYLIST_URI); } ((CursorRecyclerAdapter) mSoundList.getAdapter()).swapCursor(cursor); }
From source file:nu.firetech.android.pactrack.frontend.ParcelListFragment.java
@Override public void onLoaderReset(Loader<Cursor> loader) { switch (loader.getId()) { case PARCELS_LOADER_ID: mAdapter.swapCursor(null);/* w w w. j a v a2 s . c o m*/ break; } }
From source file:com.alley.android.ppi.app.DetailFragment.java
@Override public void onLoadFinished(Loader<Cursor> loader, Cursor cursor) { if (loader.getId() == DETAIL_LOADER) { onLoadFinishedDetail(loader, cursor); } else {// w w w .j ava 2 s. c o m onLoadFinishedImages(loader, cursor); } }
From source file:fr.mixit.android.ui.PlanningActivity.java
@Override public void onLoaderReset(Loader<Cursor> loader) { final int id = loader.getId(); switch (id) { case LOADER_ID_ROOMS: if (!mIsPlanningDisplayedBySlot) { mRoomAdapter.swapCursor(null); }// w ww .j av a 2 s .com default: break; } }
From source file:com.google.android.apps.gutenberg.AttendeeListFragment.java
@Override public void onLoaderReset(Loader<Cursor> loader) { switch (loader.getId()) { case LOADER_ATTENDEES: { mAdapter.swapCursor(null);//from w w w.j a va2 s . c o m break; } } }
From source file:org.bwgz.quotation.fragment.SubjectFragment.java
@Override public void onCursorLoadFinished(Loader<Cursor> loader, Cursor cursor) { Log.d(TAG, String.format("onLoadFinished - loader: %s cursor: %s", loader, cursor)); if (loader.getId() == subjectLoaderId) { updateSubject(cursor);//w ww .j av a 2 s . co m } else if (loader.getId() == quotationLoaderId) { updateQuotations(cursor); } }
From source file:com.appjma.appdeployer.AppFragment.java
@Override public void onLoadFinished(Loader<Cursor> loader, Cursor cursor) { switch (loader.getId()) { case LOADER_APP_VERSIONS: mDownloadHelper.updateLocalData(cursor); mAdapter.swapCursor(cursor);/* w w w . jav a 2 s.c om*/ return; case LOADER_APP: if (!cursor.moveToFirst()) { return; } String name = cursor.getString(PROJECTION_NAME); String image = cursor.getString(PROJECTION_IMAGE); String version = cursor.getString(PROJECTION_NEWEST_VERSION); String token = cursor.getString(PROJECTION_TOKEN); String guid = cursor.getString(PROJECTION_GUID); mAppNameTextView.setText(name); mAppVersionTextView.setText(version); mRemoteImageLoader.loadImage(mAppImageViewHolder, image); mAppTokenTextView.setText(token == null ? null : String.format(mTokenFormat, token)); mAppGuidTextView.setText(guid == null ? null : String.format(mGuidFormat, guid)); return; default: throw new RuntimeException("Unknown laoder id: " + loader.getId()); } }
From source file:org.thialfihar.android.apg.ui.ImportKeysListFragment.java
@Override public void onLoaderReset(Loader<AsyncTaskResultWrapper<ArrayList<ImportKeysListEntry>>> loader) { switch (loader.getId()) { case LOADER_ID_BYTES: // Clear the data in the adapter. mAdapter.clear();//from w w w . j av a 2 s. co m break; case LOADER_ID_SERVER_QUERY: // Clear the data in the adapter. mAdapter.clear(); break; default: break; } }
From source file:org.sociotech.fishification.ui.fragments.CreateFishFragment.java
@Override public void onLoadFinished(Loader<Cursor> cursorLoader, Cursor cursor) { String userName = null;/*from ww w. j a v a 2 s . c o m*/ cursor.moveToFirst(); if (!cursor.isAfterLast()) { if (cursorLoader.getId() == 0) { userName = cursor.getString(ProfileQuery.DISPLAY_NAME); } else { userName = cursor.getString(ProfileQuery.ADDRESS); } } if (userName != null && !userName.isEmpty()) { // Set UserName setEditText(R.id.authorNameText, userName); } else if (cursorLoader.getId() == 0) { // Select primary e-mail address getActivity().getSupportLoaderManager().initLoader(1, null, this); } else { // Parse accounts for user name or e-mail address AccountManager am = AccountManager.get(getActivity()); Account[] accounts = am.getAccountsByType("XING"); if (accounts != null && accounts.length > 0) { setEditText(R.id.authorNameText, accounts[0].name); } else { accounts = am.getAccounts(); if (accounts != null && accounts.length > 0) { setEditText(R.id.authorNameText, accounts[0].name); } } } }
From source file:org.xbmc.kore.ui.sections.audio.AlbumInfoFragment.java
/** {@inheritDoc} */ @Override/*from w ww . ja v a 2 s . c o m*/ public void onLoadFinished(Loader<Cursor> cursorLoader, Cursor cursor) { if (cursor != null && cursor.getCount() > 0) { switch (cursorLoader.getId()) { case LOADER_ALBUM: cursor.moveToFirst(); DataHolder dataHolder = getDataHolder(); dataHolder.setRating(cursor.getDouble(AlbumDetailsQuery.RATING)); dataHolder.setTitle(cursor.getString(AlbumDetailsQuery.TITLE)); dataHolder.setUndertitle(cursor.getString(AlbumDetailsQuery.DISPLAYARTIST)); dataHolder.setDescription(cursor.getString(AlbumDetailsQuery.DESCRIPTION)); dataHolder.setFanArtUrl(cursor.getString(AlbumInfoFragment.AlbumDetailsQuery.FANART)); dataHolder.setPosterUrl(cursor.getString(AlbumInfoFragment.AlbumDetailsQuery.THUMBNAIL)); int year = cursor.getInt(AlbumDetailsQuery.YEAR); String genres = cursor.getString(AlbumDetailsQuery.GENRE); dataHolder.setDetails( (year > 0) ? (!TextUtils.isEmpty(genres) ? genres + " | " + String.valueOf(year) : String.valueOf(year)) : genres); FileDownloadHelper.SongInfo songInfo = new FileDownloadHelper.SongInfo(dataHolder.getUnderTitle(), dataHolder.getTitle(), 0, 0, null, null); setDownloadButtonState(songInfo.downloadDirectoryExists()); updateView(dataHolder); break; } } }