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.money.manager.ex.account.AccountListFragment.java

@Override
public void onLoaderReset(Loader<Cursor> loader) {
    switch (loader.getId()) {
    case LOADER_ACCOUNT:
        MoneySimpleCursorAdapter adapter = (MoneySimpleCursorAdapter) getListAdapter();
        //                adapter.swapCursor(null);
        adapter.changeCursor(null);//from   ww  w  .  j  a va2s  .c  o  m
    }
}

From source file:com.udacity.nanodegree.stockhawk.ui.StockDetailFragment.java

@Override
public void onLoadFinished(Loader<Cursor> loader, Cursor data) {
    if (loader.getId() == CURSOR_LOADER_ID && data != null && data.moveToFirst()) {

        String symbol = data.getString(data.getColumnIndex(QuoteColumns.SYMBOL));
        mSymbolView.setText(getString(R.string.stock_detail_tab_header, symbol));

        String ebitda = data.getString(data.getColumnIndex(QuoteColumns.BIDPRICE));
        mEbitdaView.setText(ebitda);/* w w w . j a v a  2  s  .  c om*/

        String name = data.getString(data.getColumnIndex(QuoteColumns.NAME));
        if (getActionBar() != null) {
            getActionBar().setTitle(name);
        }

        String change = data.getString(data.getColumnIndex(QuoteColumns.CHANGE));
        String percentChange = data.getString(data.getColumnIndex(QuoteColumns.PERCENT_CHANGE));
        String mixedChange = change + " (" + percentChange + ")";
        mChange.setText(mixedChange);

    } else if (loader.getId() == CURSOR_LOADER_ID_FOR_LINE_CHART && data != null && data.moveToFirst()) {
        updateChart(data);
    }
}

From source file:com.kaku.weac.fragment.SystemRingFragment.java

@Override
public void onLoadFinished(Loader<Cursor> loader, Cursor cursor) {
    switch (loader.getId()) {
    case LOADER_ID:
        // ??????
        String ringName1;/*from  w w  w  .j a  v  a 2 s .c o m*/
        if (RingSelectFragment.sRingName != null) {
            ringName1 = RingSelectFragment.sRingName;
        } else {
            SharedPreferences share = getActivity().getSharedPreferences(WeacConstants.EXTRA_WEAC_SHARE,
                    Activity.MODE_PRIVATE);
            // ??????,?
            ringName1 = share.getString(WeacConstants.RING_NAME, getString(R.string.default_ring));
        }

        // ??Set
        HashSet<String> set = new HashSet<>();

        //  ??List
        List<Map<String, String>> list = new ArrayList<>();
        // 
        Map<String, String> defaultRing = new HashMap<>();
        defaultRing.put(WeacConstants.RING_NAME, getString(R.string.default_ring));
        defaultRing.put(WeacConstants.RING_URL, WeacConstants.DEFAULT_RING_URL);
        list.add(defaultRing);
        set.add(getString(R.string.default_ring));

        // ????
        if (getString(R.string.default_ring).equals(ringName1)) {
            mPosition = 0;
            RingSelectItem.getInstance().setRingPager(0);
        }

        // 
        Map<String, String> noRing = new HashMap<>();
        noRing.put(WeacConstants.RING_NAME, getString(R.string.no_ring));
        noRing.put(WeacConstants.RING_URL, WeacConstants.NO_RING_URL);
        list.add(noRing);
        set.add(getString(R.string.no_ring));

        // ????
        if (getString(R.string.no_ring).equals(ringName1)) {
            mPosition = list.size() - 1;
            RingSelectItem.getInstance().setRingPager(0);
        }

        if (cursor != null) {
            for (cursor.moveToFirst(); !cursor.isAfterLast(); cursor.moveToNext()) {
                // ??
                String ringName = cursor.getString(cursor.getColumnIndex(MediaStore.Audio.Media.DISPLAY_NAME));
                if (ringName != null) {
                    // ??
                    if (!set.contains(ringName)) {
                        // ???
                        set.add(ringName);
                        // ??
                        ringName = MyUtil.removeEx(ringName);
                        // ??
                        String ringUrl = cursor.getString(cursor.getColumnIndex(MediaStore.Audio.Media.DATA));
                        Map<String, String> map = new HashMap<>();
                        map.put(WeacConstants.RING_NAME, ringName);
                        map.put(WeacConstants.RING_URL, ringUrl);
                        list.add(map);
                        // ????
                        if (ringName.equals(ringName1)) {
                            mPosition = list.size() - 1;
                            RingSelectItem.getInstance().setRingPager(0);
                        }
                    }
                }
            }
        }

        mSystemRingAdapter = new RingSelectAdapter(getActivity(), list, ringName1);
        setListAdapter(mSystemRingAdapter);
        setSelection(mPosition);
        break;
    }
}

From source file:com.kyakujin.android.tagnotepad.ui.TagDialogListFragment.java

@Override
public void onLoadFinished(Loader<Cursor> loader, Cursor data) {
    switch (loader.getId()) {
    case TagsQuery.LOADER_ID:
        mTagListAdapter.swapCursor(data);
        //setCheck();
        mManager.restartLoader(MappingQuery.LOADER_ID, null, this);
        break;//from w w w .  j  a v a 2s .c o m

    case MappingQuery.LOADER_ID:
        // ????????????ON??
        if (data.getCount() != 0) {
            Cursor tCur;
            for (int i = 0; i < mTagListView.getCount(); i++) {
                tCur = (Cursor) mTagListView.getItemAtPosition(i);
                data.moveToFirst();
                do {
                    if (tCur.getInt(TagsQuery.TAGS_ID) == data.getInt(MappingQuery.TAGID)) {
                        mTagListView.setItemChecked(tCur.getPosition(), true);
                    }
                } while (data.moveToNext());
            }
        }
        break;
    default:
        break;
    }
}

From source file:io.ordunaleon.publicappshub.fragment.AppDetailFragment.java

@Override
public void onLoaderReset(Loader<Cursor> loader) {
    switch (loader.getId()) {
    case APP_IMAGES_LOADER:
        mImageListAdapter.swapCursor(null);
        break;// w w w  . j  a  v  a 2 s.  com
    case APP_CODES_LOADER:
        mCodeListAdapter.swapCursor(null);
        break;
    case APP_SERVICES_LOADER:
        mServiceListAdapter.swapCursor(null);
        break;
    }
}

From source file:eu.inmite.apps.smsjizdenka.fragment.StatisticsFragment.java

@Override
public void onLoadFinished(Loader<Object> loader, Object data) {
    if (!isAdded()) {
        return;/*from  ww w . j  a  v  a  2  s  .c o m*/
    }
    if (loader.getId() == Constants.LOADER_STATISTICS) {
        LoaderResult result = (LoaderResult) data;
        vTotalPrice.setText(result.totalPrice);
        vNumberTickets.setText(result.numTickets);
        hideProgress();
    }
}

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

@Override
public void onLoaderReset(Loader<Cursor> loader) {
    switch (loader.getId()) {
    case SchedQuery.LOADER_ID:
        // mTagListAdapter.swapCursor(null);
        break;/*w w w.  ja  v  a 2s  .  co m*/
    default:
        return;
    }

}

From source file:com.example.isse.weatherapp.ui.WeatherDetailFragment.java

@Override
public void onLoadFinished(Loader<Cursor> loader, Cursor cursor) {
    final String DEGREE = "\u00b0";

    if (loader.getId() == CURSOR_LOADER_ID && cursor != null && cursor.moveToFirst()) {
        int weather_id = cursor.getInt(cursor.getColumnIndex(WeatherEntry._ID));

        //get values from database
        String day = cursor.getString(cursor.getColumnIndex(WeatherEntry.COLUMN_DAY));
        String mydate = cursor.getString(cursor.getColumnIndex(WeatherEntry.COLUMN_DATE));
        String description = cursor.getString(cursor.getColumnIndex(WeatherEntry.COLUMN_DESCRIPTION));
        String high = cursor.getString(cursor.getColumnIndex(WeatherEntry.COLUMN_HIGH));
        String low = cursor.getString(cursor.getColumnIndex(WeatherEntry.COLUMN_LOW));
        String temp_morn = cursor.getString(cursor.getColumnIndex(WeatherEntry.COLUMN_TEMP_MORNING));
        String temp_night = cursor.getString(cursor.getColumnIndex(WeatherEntry.COLUMN_TEMP_NIGHT));
        String temp_eve = cursor.getString(cursor.getColumnIndex(WeatherEntry.COLUMN_TEMP_EVENING));
        String temp_day = cursor.getString(cursor.getColumnIndex(WeatherEntry.COLUMN_TEMP_DAY));
        String icon = cursor.getString(cursor.getColumnIndex(WeatherEntry.COLUMN_ICON));
        String humidity = cursor.getString(cursor.getColumnIndex(WeatherEntry.COLUMN_HUMIDITY));
        String rain = cursor.getString(cursor.getColumnIndex(WeatherEntry.COLUMN_RAIN));
        String wind = cursor.getString(cursor.getColumnIndex(WeatherEntry.COLUMN_WIND));

        //get City from shared pref
        String city = Utility.getCity(mContext);

        //action bar title
        if (appBarLayout != null) {
            appBarLayout.setTitle(city);
        }/*from   w ww  .ja v  a 2  s . co  m*/

        //set values to views
        txtCity.setText(city);
        txtDay.setText(day + ", ");
        txtDate.setText(mydate);

        txtDescription.setText(description);
        txtHigh.setText(high);
        txtLow.setText(low);

        txtTempNight.setText(temp_night + DEGREE);
        txtTempMorn.setText(temp_morn + DEGREE);
        txtTempDay.setText(temp_day + DEGREE);
        txtTempEve.setText(temp_eve + DEGREE);

        txtHumidity.setText(humidity + "%");
        txtRain.setText(rain);
        txtWind.setText(wind + "m/s");

        //set icon image
        final String prefix = "ic_";
        Resources res = mContext.getResources();
        int resourceId = res.getIdentifier(prefix + icon, "drawable", mContext.getPackageName());
        imgIcon.setImageResource(resourceId);
    }

}

From source file:com.robsterthelobster.ucibustracker.ArrivalsFragment.java

@Override
public void onLoadFinished(Loader<Cursor> loader, Cursor cursor) {
    int id = loader.getId();
    switch (id) {
    // Only the arrival_loader needs to have the cursor filtered
    case ARRIVAL_LOADER:
        cursor = new ArrivalsCursorWrapper(cursor, Utility.getLocationLatitude(getContext()),
                Utility.getLocationLongitude(getContext()),
                getContext().getResources().getInteger(R.integer.nearby_distance));
    case STOP_ARRIVAL_LOADER:
        mAdapter.swapCursor(cursor);// w w w .  ja  va2  s.  co  m
        break;
    default:
        Log.d(TAG, "Not valid id: " + id);
    }

    updateEmptyView();

    // stop refreshing after finish
    mySwipeRefreshLayout.setRefreshing(false);
}

From source file:com.suhailpurkar.android.stockhawk.StockDetailFragment.java

@Override
public void onLoadFinished(Loader<Cursor> loader, Cursor data) {
    if (loader.getId() == CURSOR_LOADER_ID && data != null && data.moveToFirst()) {

        String symbol = data.getString(data.getColumnIndex(QuoteColumns.SYMBOL));
        mSymbolView.setText(getString(R.string.stock_detail_tab_header, symbol));

        String ebitda = data.getString(data.getColumnIndex(QuoteColumns.BIDPRICE));
        mEbitdaView.setText(ebitda);//from   w  ww.  j  a  v a 2s  .  c  om

        String name = data.getString(data.getColumnIndex(QuoteColumns.NAME));
        mNameView.setText(name);

        String change = data.getString(data.getColumnIndex(QuoteColumns.CHANGE));
        String percentChange = data.getString(data.getColumnIndex(QuoteColumns.PERCENT_CHANGE));
        String mixedChange = change + " (" + percentChange + ")";
        mChange.setText(mixedChange);

    } else if (loader.getId() == CURSOR_LOADER_ID_FOR_LINE_CHART && data != null &&
            data.moveToFirst()) {
        updateChart(data);
    }
}