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