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: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()));
    }
}