List of usage examples for android.support.v4.content Loader getId
public int getId()
From source file:com.appjma.appdeployer.AppsFragment.java
@Override public void onLoadFinished(Loader<Cursor> loader, Cursor cursor) { switch (loader.getId()) { case LOADER_APPS: mDownloadHelper.updateLocalData(cursor); mAdapter.swapCursor(cursor);/* w w w.ja v a2s .com*/ return; default: throw new RuntimeException("Unknown laoder id: " + loader.getId()); } }
From source file:com.gsma.rcs.ri.messaging.GroupDeliveryInfoList.java
@Override public void onLoadFinished(Loader<Cursor> loader, Cursor cursor) { if (LogUtils.isActive) { Log.d(LOGTAG, "onLoadFinished " + loader.getId()); }//from w ww .j av a 2 s . c o m // A switch-case is useful when dealing with multiple Loaders/IDs switch (loader.getId()) { case LOADER_ID: // The asynchronous load is complete and the data // is now available for use. Only now can we associate // the queried Cursor with the CursorAdapter. mAdapter.swapCursor(cursor); break; } // The listview now displays the queried data. }
From source file:com.example.android.nfcprovisioning.NfcProvisioningFragment.java
@Override public void onLoadFinished(Loader<Map<String, String>> loader, Map<String, String> values) { if (loader.getId() == LOADER_PROVISIONING_VALUES) { mProvisioningValues = values;/* w w w. j a v a 2s . co m*/ mEditPackageName.setText(values.get(DevicePolicyManager.EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_NAME)); mEditLocale.setText(values.get(DevicePolicyManager.EXTRA_PROVISIONING_LOCALE)); mEditTimezone.setText(values.get(DevicePolicyManager.EXTRA_PROVISIONING_TIME_ZONE)); mEditWifiSsid.setText(values.get(DevicePolicyManager.EXTRA_PROVISIONING_WIFI_SSID)); mEditWifiSecurityType.setText(values.get(DevicePolicyManager.EXTRA_PROVISIONING_WIFI_SECURITY_TYPE)); mEditWifiPassword.setText(null); } }
From source file:com.yahoo.mobile.client.android.yodel.ui.PostDetailActivity.java
@Override public void onLoaderReset(Loader<List<Post>> loader) { if (loader.getId() == LOADER_ID_LOAD_POSTS) { mDetailPageAdapter.setBlogPosts(null); }/*from w ww . ja v a2s .c o m*/ }
From source file:cz.maresmar.sfm.view.menu.day.DayMenuPagerFragment.java
@Override public void onLoadFinished(@NonNull Loader<Cursor> loader, Cursor data) { switch (loader.getId()) { case DAY_LOADER: Timber.d("Day loader finished"); // Set portal adapter getPagerAdapter().swapCursor(data); // Show correct day showFirstGePageId(mDay);/*from www . j a v a 2 s. c o m*/ break; default: throw new UnsupportedOperationException("Unknown loader id: " + loader.getId()); } }
From source file:com.money.manager.ex.budget.BudgetDetailFragment.java
private LoaderManager.LoaderCallbacks<Cursor> setUpLoaderCallbacks() { return new LoaderManager.LoaderCallbacks<Cursor>() { @Override// w ww . j a v a2 s . c o m public Loader<Cursor> onCreateLoader(int id, Bundle args) { Loader<Cursor> result = null; switch (id) { case LOADER_BUDGET: BudgetQuery budget = new BudgetQuery(getActivity()); Select query = new Select(budget.getAllColumns()) .where(BudgetQuery.BUDGETYEARID + "=?", mBudgetYearId) .orderBy(BudgetQuery.CATEGNAME + ", " + BudgetQuery.SUBCATEGNAME); result = new MmxCursorLoader(getActivity(), budget.getUri(), query); break; } return result; } @Override public void onLoadFinished(Loader<Cursor> loader, Cursor data) { switch (loader.getId()) { case LOADER_BUDGET: BudgetAdapter adapter = (BudgetAdapter) getListAdapter(); // adapter.swapCursor(data); adapter.changeCursor(data); if (isResumed()) { setListShown(true); } else { setListShownNoAnimation(true); } break; } } @Override public void onLoaderReset(Loader<Cursor> loader) { switch (loader.getId()) { case LOADER_BUDGET: BudgetAdapter adapter = (BudgetAdapter) getListAdapter(); // adapter.swapCursor(null); adapter.changeCursor(null); break; } } }; }
From source file:com.andremion.louvre.data.MediaLoader.java
@Override public final void onLoadFinished(@NonNull Loader<Cursor> loader, @Nullable Cursor data) { if (mCallbacks != null) { if (loader.getId() == BUCKET_LOADER) { mCallbacks.onBucketLoadFinished(addAllMediaBucketItem(data)); } else {/*w w w . j a v a 2s . c o m*/ mCallbacks.onMediaLoadFinished(data); } } }
From source file:com.mysmallcornerstudios.tempus.ui.MainActivity.java
@Override public void onLoaderReset(Loader<Cursor> loader) { switch (loader.getId()) { case TIMER_LOADER: timerCursorAdapter.changeCursor(null); break;/* ww w . j av a 2s.c o m*/ } }
From source file:it.polimi.spf.demo.chat.ConversationListFragment.java
@Override public void onLoadFinished(Loader<List<Conversation>> loader, List<Conversation> data) { switch (loader.getId()) { case CONVERSATION_LOADER: mAdapter.clear();// ww w . j ava2 s.com if (data != null) { mAdapter.addAll(data); } break; default: break; } }
From source file:dev.drsoran.moloko.notification.PermanentNotifier.java
@Override public void onLoadComplete(Loader<Cursor> loader, Cursor data) { super.onLoadComplete(loader, data); if (loader.getId() == PermanentNotifierTasksLoader.ID) { final String filterString = ((AbstractFilterBasedNotificationTasksLoader) loader).getFilterString(); getHandler().post(new Runnable() { @Override/*from ww w.jav a2 s .co m*/ public void run() { onFinishedLoadingTasksToNotify(filterString); } }); } else { throw new IllegalArgumentException( String.format("Unexpected Loader completed load. Expected '%s' but was '%s'.", PermanentNotifierTasksLoader.class.getSimpleName(), loader.getClass().getName())); } }