List of usage examples for android.support.v4.content Loader getContext
public Context getContext()
From source file:edu.stanford.mobisocial.dungbeetle.util.AddressBookPicker.java
@Override public void onLoadFinished(Loader<Cursor> loader, Cursor cursor) { if (mAdapter == null) { mListView = (ListView) findViewById(R.id.contacts); mAdapter = new ContactListAdapter(loader.getContext(), cursor); mListView.setAdapter(mAdapter);/*from w w w . j av a2s. c o m*/ mListView.setFastScrollEnabled(true); } else { mAdapter.changeCursor(cursor); } }
From source file:id.ridon.keude.views.fragments.SelectLocalAppsFragment.java
@Override public void onLoadFinished(Loader<Cursor> loader, Cursor cursor) { SimpleCursorAdapter adapter = (SimpleCursorAdapter) getListAdapter(); adapter.swapCursor(cursor);//from w w w . ja va 2s. c o m ListView listView = getListView(); int count = listView.getCount(); String fdroid = loader.getContext().getPackageName(); for (int i = 0; i < count; i++) { Cursor c = ((Cursor) listView.getItemAtPosition(i)); String packageName = c.getString(c.getColumnIndex(DataColumns.APP_ID)); if (TextUtils.equals(packageName, fdroid)) { listView.setItemChecked(i, true); // always include Keude } else { for (String selected : KeudeApp.selectedApps) { if (TextUtils.equals(packageName, selected)) { listView.setItemChecked(i, true); } } } } if (isResumed()) { setListShown(true); } else { setListShownNoAnimation(true); } }
From source file:org.fdroid.fdroid.views.fragments.SelectLocalAppsFragment.java
@Override public void onLoadFinished(Loader<Cursor> loader, Cursor cursor) { SimpleCursorAdapter adapter = (SimpleCursorAdapter) getListAdapter(); adapter.swapCursor(cursor);//from w w w . java 2 s. c om ListView listView = getListView(); int count = listView.getCount(); String fdroid = loader.getContext().getPackageName(); for (int i = 0; i < count; i++) { Cursor c = ((Cursor) listView.getItemAtPosition(i)); String packageName = c.getString(c.getColumnIndex(DataColumns.APP_ID)); if (TextUtils.equals(packageName, fdroid)) { listView.setItemChecked(i, true); // always include FDroid } else { for (String selected : FDroidApp.selectedApps) { if (TextUtils.equals(packageName, selected)) { listView.setItemChecked(i, true); } } } } if (isResumed()) { setListShown(true); } else { setListShownNoAnimation(true); } }