Example usage for android.support.v4.content Loader getContext

List of usage examples for android.support.v4.content Loader getContext

Introduction

In this page you can find the example usage for android.support.v4.content Loader getContext.

Prototype

public Context getContext() 

Source Link

Usage

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