Java 类android.support.v4.widget.SimpleCursorAdapter 实例源码

项目:androidbeginners-Lesson3    文件:MainActivity.java   
private void setupCursorAdapter() {

        String[] uiBindFrom = {
            ContactsContract.Contacts.DISPLAY_NAME,
            ContactsContract.Contacts.PHOTO_URI };

        int[] uiBindTo = {R.id.tvName, R.id.ivImage};

        adapter = new SimpleCursorAdapter(
                this,
                R.layout.contacts_list_item,
                null,
                uiBindFrom,
                uiBindTo, 0);

    }
项目:rx-permissions    文件:RxPermissionDemoActivity.java   
private void showContactListUnsecure() {ContentResolver cr = getContentResolver();
    Cursor cur = cr.query(ContactsContract.Contacts.CONTENT_URI,
                          null, null, null, null
    );
    new AlertDialog.Builder(RxPermissionDemoActivity.this)
        .setAdapter(
            new SimpleCursorAdapter(
                RxPermissionDemoActivity.this,
                android.R.layout.simple_list_item_1,
                cur,
                new String[]{ContactsContract.Contacts.DISPLAY_NAME}, new int[]{android.R.id.text1}, 0
            ),
            null
        )
        .show();
}
项目:Fictionary    文件:MainActivity.java   
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    ListView dictListView = (ListView) findViewById(R.id.dictionary_list_view);
    ContentResolver resolver = getContentResolver();
    Cursor cursor = resolver.query(UserDictionary.Words.CONTENT_URI, null, null, null, null);
    SimpleCursorAdapter adapter = new SimpleCursorAdapter(getApplicationContext(), R.layout.listview_layout, cursor, COLUMNS_TO_BE_FOUND, LAYOUT_ITEMS_TO_FILL, 0);
    dictListView.setAdapter(adapter);
    registerForContextMenu(dictListView);
}
项目:Android-pH2Note-App    文件:MainActivity.java   
@TargetApi(Build.VERSION_CODES.JELLY_BEAN)
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    addNote(DEFAULT_NOTE_TITLE);

    Cursor cursor = getContentResolver().query(NoteProvider.CONTENT_URI, DBOpenHelper.ALL_COLUMNS, null, null, null, null);
    String[] from = {DBOpenHelper.NOTE_TEXT};
    int[] to  = {android.R.id.text1};
    CursorAdapter cursorAdapter = new SimpleCursorAdapter(this, android.R.simple_list_item1, cursor, from, to, 0);

    ListView list = (ListView) findViewById(android.R.id.list);
    list.setAdapter(cursorAdapter);
}
项目:Madad_SOS    文件:ContactListFragment.java   
@Override
public void onActivityCreated(Bundle savedInstanceState) {
    super.onActivityCreated(savedInstanceState);
    // Gets the ListView from the View list of the parent activity
    mContactsList = (ListView) getActivity().findViewById(R.id.list);
    // Gets a CursorAdapter
    mCursorAdapter = new SimpleCursorAdapter(
            getActivity(),
            R.layout.contact_list_item,
            null,
            FROM_COLUMNS, TO_IDS,
            0);
    // Sets the adapter for the ListView
    mContactsList.setAdapter(mCursorAdapter);
    mContactsList.setOnItemClickListener(this);
    Log.i("Info", "Adapter set");
    // Initializes the loader
    getLoaderManager().initLoader(0, null, this);
}
项目:MediaFacade    文件:AllVideoFragment.java   
@Override
public void onActivityCreated(@Nullable Bundle savedInstanceState) {
    super.onActivityCreated(savedInstanceState);
    binding = FragmentVideoAllBinding.bind(getView());
    facade = VideoFacade.getInstance(getContext());

    adapter = new SimpleCursorAdapter(getContext(), R.layout.list_item_image, null,
            new String[] {MediaStore.Images.Media.BUCKET_DISPLAY_NAME},
            new int[] {R.id.text}, 0) {
        @Override
        public void bindView(View view, Context context, Cursor cursor) {
            super.bindView(view, context, cursor);
            VideoCursor wrapper = new VideoCursor(cursor);
            ImageView iv = (ImageView) view.findViewById(R.id.image);
            iv.setImageBitmap(facade.thumbnail().fetch(wrapper.id(), MediaStore.Video.Thumbnails.MINI_KIND));
        }
    };
    binding.list.setEmptyView(binding.empty);
    binding.list.setAdapter(adapter);
    Observable.fromCallable(() -> facade.video().fetch())
            .subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread())
            .subscribe(adapter::swapCursor, LogHelper::logError, this::applyEmptyContent);
}
项目:MediaFacade    文件:AudioAlbumsFragment.java   
@Override
public void onActivityCreated(@Nullable Bundle savedInstanceState) {
    super.onActivityCreated(savedInstanceState);
    binding = FragmentAudioAlbumsBinding.bind(getView());
    facade = AudioFacade.getInstance(getContext());

    adapter = new SimpleCursorAdapter(getContext(), R.layout.list_item_album, null,
            new String[] {MediaStore.Audio.Albums.ALBUM, MediaStore.Audio.Albums.ARTIST},
            new int[] {R.id.text1, R.id.text2}, 0) {
        @Override
        public void bindView(View view, Context context, Cursor cursor) {
            super.bindView(view, context, cursor);
            ImageView iv = (ImageView) view.findViewById(R.id.album_art);
            Uri uri = facade.album().albumArtUri(cursor.getLong(cursor.getColumnIndex(MediaStore.Audio.Albums._ID)));
            Picasso.with(context).load(uri).resizeDimen(R.dimen.image_size, R.dimen.image_size).centerCrop().into(iv);
        }
    };
    binding.list.setEmptyView(binding.empty);
    binding.list.setAdapter(adapter);
    Observable.fromCallable(() -> facade.album().fetchAlbums())
            .subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread())
            .subscribe(adapter::swapCursor, LogHelper::logError, this::applyEmptyContent);
}
项目:openbmap    文件:WifiListContainer.java   
private void initData() {
    final DataHelper dataHelper = new DataHelper(getActivity());
    mSession = dataHelper.getActiveSessionId();

    final String[] from = new String []{
            Schema.COL_ID,
            Schema.COL_BSSID,
            Schema.COL_SSID,
            "MAX(" + Schema.COL_LEVEL + ")",
            /*Schema.COL_IS_NEW_WIFI,*/
            Schema.COL_KNOWN_WIFI,
            Schema.COL_CAPABILITIES};

    final int[] to = new int [] {
            R.id.wifilistfragment_id,
            R.id.wifilistfragment_bssid,
            R.id.wifilistfragment_ssid,
            R.id.wifilistfragment_level,
            R.id.wifilistfragment_statusicon,
            R.id.wifilistfragment_capabilities};

    mAdapter = new SimpleCursorAdapter(getActivity().getBaseContext(),
            R.layout.wifilistitems, null, from, to, 0);
    mAdapter.setViewBinder(new WifiViewBinder());
    setListAdapter(mAdapter);
}
项目:openbmap    文件:CellsListContainer.java   
/**
 * 
 */
private void initData() {
    final DataHelper dataHelper = new DataHelper(getActivity());
    mSession = dataHelper.getActiveSessionId();

    final String[] from = new String[] {
            Schema.COL_ACTUAL_CELLID,
            Schema.COL_OPERATORNAME,
            Schema.COL_NETWORKTYPE,
            "MAX(" + Schema.COL_STRENGTHDBM + ")" 
    };

    final int[] to = new int[] {
            R.id.textViewCellID,
            R.id.textViewOperator,
            R.id.textViewNetworkType,
            R.id.textViewStrenghtDbm
    };

    mAdapter = new SimpleCursorAdapter(getActivity().getBaseContext(),
            R.layout.celllistitems, null, from, to, 0);

    mAdapter.setViewBinder(new NetworkTypeDescriptionViewBinder());
    setListAdapter(mAdapter);
}
项目:DVBViewerController    文件:DrawerActivity.java   
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);
    mDrawerLayout.setDrawerShadow(android.R.color.white, GravityCompat.END);
    mDrawerList = (ListView) findViewById(R.id.left_drawer);
    mDrawerList.setOnItemClickListener(this);
    Toolbar mToolbar = (Toolbar) findViewById(R.id.toolbar);
    if (mToolbar != null){
        setSupportActionBar(mToolbar);
    }
    mDrawerToggle = new ActionBarDrawerToggle(
            this,  mDrawerLayout, mToolbar,
            R.string.app_name, R.string.app_name
    );
    mDrawerLayout.addDrawerListener(mDrawerToggle);
    setDisplayHomeAsUpEnabled(true);

    mDrawerAdapter = new SimpleCursorAdapter(getApplicationContext(), R.layout.list_item_group, null, new String[]{ProviderConsts.GroupTbl.NAME}, new int[]{android.R.id.text1}, 0);
    mDrawerList.setAdapter(mDrawerAdapter);
}
项目:android-giftwise    文件:EditGiftFragment.java   
private void populateContactsSpinner(View root) {
    // Query for list of contacts
    String accountName = getString(R.string.account_name);
    String accountType = getString(R.string.account_type);
    Cursor cursor = ContactsUtils.queryRawContacts(getActivity(), accountName, accountType);

    // Create adapter to display contacts in spinner
    String[] adapterCols = new String[] { ContactsContract.RawContacts.DISPLAY_NAME_PRIMARY };
    int[] adapterRowViews = new int[] { android.R.id.text1 };
    mContactAdapter = new SimpleCursorAdapter(getActivity(), android.R.layout.simple_spinner_item, cursor, adapterCols, adapterRowViews, 0);

    // Specify the layout to use when the list of choices appears
    mContactAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);

    // Apply the adapter to the spinner
    mContactSpinner.setAdapter(mContactAdapter);

    // If a contact id is available set the spinner selection:
    String gwid = gift.getGiftwiseId();
    if (gwid == null) {
        mContactSpinner.setSelection(0);
    } else {
        selectSpinnerItemByContactId(gwid);
    }
}
项目:Arduscam    文件:LogsFragment.java   
@Override
 public View onCreateView(LayoutInflater inflater, ViewGroup container,
         Bundle savedInstanceState) {

     View rootView = inflater.inflate(R.layout.fragment_community, container, false);
     listLogs=(ListView)rootView.findViewById(R.id.listLogs);
     Actionbaractvitys actionbaractvitys=new Actionbaractvitys(getActivity(), R.drawable.ic_communities); 
     Db=(new DBopenHelperLogs(this.getActivity())).getReadableDatabase();
Cursor c=Db.query("Lap",
        new String[]{"id as _id","Tanggal"}, 
        null,
        null,
        null,
        null,
        "Tanggal ASC");
//menampilkan  ke layout
listAdapter=new SimpleCursorAdapter(this.getActivity(),R.layout.list_logs,c,
        new String[]{"_id","Tanggal"}
,new int[]{R.id.TvId,R.id.TvTanggal});
listLogs.setAdapter(listAdapter);
Db.close();

     return rootView;
 }
项目:android-protips-location    文件:PlaceListFragment.java   
@Override
public void onActivityCreated(Bundle savedInstanceState) {
  super.onActivityCreated(savedInstanceState);

  activity = (PlaceActivity)getActivity();

  // Create a new SimpleCursorAdapter that displays the name of each nearby
  // venue and the current distance to it.
  adapter = new SimpleCursorAdapter(
          activity,
          android.R.layout.two_line_list_item,
          cursor,                                              
          new String[] {PlacesContentProvider.KEY_NAME, PlacesContentProvider.KEY_DISTANCE},           
          new int[] {android.R.id.text1, android.R.id.text2},
          0);
  // Allocate the adapter to the List displayed within this fragment.
  setListAdapter(adapter);

  // Populate the adapter / list using a Cursor Loader. 
  getLoaderManager().initLoader(0, null, this);
}
项目:f-droid    文件:SelectAppsFragment.java   
@Override
public void onLoadFinished(Loader<Cursor> loader, Cursor cursor) {
    ((SimpleCursorAdapter) this.getListAdapter()).swapCursor(cursor);

    ListView listView = getListView();
    String fdroid = loader.getContext().getPackageName();
    for (int i = 0; i < listView.getCount() - 1; i++) {
        Cursor c = ((Cursor) listView.getItemAtPosition(i + 1));
        String packageName = c.getString(c.getColumnIndex(InstalledAppProvider.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 + 1, true);
                }
            }
        }
    }

    if (isResumed()) {
        setListShown(true);
    } else {
        setListShownNoAnimation(true);
    }
}
项目:Vicissitude    文件:FetchLogDataTask.java   
protected void onPostExecute(Cursor result) {

        String[] Columns = new String[]{
                AlertLogContract.AlertLogEntry.COLUMN_NAME_SERVICE,
                AlertLogContract.AlertLogEntry.COLUMN_NAME_ACTION,
                AlertLogContract.AlertLogEntry.COLUMN_NAME_ADDED
        };

        int[] To = new int[]{
                R.id.serviceTitle,
                R.id.logAction,
                R.id.logDate
        };

        activity.mLogAdapter =
                new SimpleCursorAdapter(activity.getActivity(), R.layout.list_item_alert_log, result, Columns, To, 0);

        smsLogView.setAdapter(activity.mLogAdapter);

        activity.mLogAdapter.notifyDataSetChanged();
    }
项目:informant-droid    文件:LoaderCursorSupport.java   
@Override public void onActivityCreated(Bundle savedInstanceState) {
    super.onActivityCreated(savedInstanceState);

    // Give some text to display if there is no data.  In a real
    // application this would come from a resource.
    setEmptyText("No phone numbers");

    // We have a menu item to show in action bar.
    setHasOptionsMenu(true);

    // Create an empty adapter we will use to display the loaded data.
    mAdapter = new SimpleCursorAdapter(getActivity(),
            android.R.layout.simple_list_item_1, null,
            new String[] { People.DISPLAY_NAME },
            new int[] { android.R.id.text1}, 0);
    setListAdapter(mAdapter);

    // Start out with a progress indicator.
    setListShown(false);

    // Prepare the loader.  Either re-connect with an existing one,
    // or start a new one.
    getLoaderManager().initLoader(0, null, this);
}
项目:informant-droid    文件:LoaderThrottleSupport.java   
@Override public void onActivityCreated(Bundle savedInstanceState) {
    super.onActivityCreated(savedInstanceState);

    setEmptyText("No data.  Select 'Populate' to fill with data from Z to A at a rate of 4 per second.");
    setHasOptionsMenu(true);

    // Create an empty adapter we will use to display the loaded data.
    mAdapter = new SimpleCursorAdapter(getActivity(),
            android.R.layout.simple_list_item_1, null,
            new String[] { MainTable.COLUMN_NAME_DATA },
            new int[] { android.R.id.text1 }, 0);
    setListAdapter(mAdapter);

    // Start out with a progress indicator.
    setListShown(false);

    // Prepare the loader.  Either re-connect with an existing one,
    // or start a new one.
    getLoaderManager().initLoader(0, null, this);
}
项目:android-money-manager-ex    文件:PayeeListFragment.java   
@Override
public void onListItemClick(ListView l, View v, int position, long id) {
    super.onListItemClick(l, v, position, id);

    // On select go back to the calling activity (if there is one)
    if (getActivity().getCallingActivity() != null) {
        Cursor cursor = ((SimpleCursorAdapter) getListAdapter()).getCursor();
        if (cursor != null) {
            if (cursor.moveToPosition(position)) {
                setResultAndFinish();
            }
        }
    } else {
        // No calling activity, this is the independent Payees view. Show context menu.
        getActivity().openContextMenu(v);
    }
}
项目:android-money-manager-ex    文件:BudgetListFragment.java   
@Override
public void onCreateContextMenu(ContextMenu menu, View v, ContextMenu.ContextMenuInfo menuInfo) {
    super.onCreateContextMenu(menu, v, menuInfo);

    AdapterView.AdapterContextMenuInfo info = (AdapterView.AdapterContextMenuInfo) menuInfo;

    // get selected item name
    SimpleCursorAdapter adapter = (SimpleCursorAdapter) getListAdapter();
    Cursor cursor = (Cursor) adapter.getItem(info.position);

    menu.setHeaderTitle(cursor.getString(cursor.getColumnIndex(Budget.BUDGETYEARNAME)));

    MenuHelper menuHelper = new MenuHelper(getActivity(), menu);
    menuHelper.addEditToContextMenu();
    menuHelper.addDeleteToContextMenu();
    //todo menu.add(Menu.NONE, ContextMenuIds.COPY, Menu.NONE, getString(R.string.copy));
}
项目:android-money-manager-ex    文件:AccountListFragment.java   
@Override
protected void setResult() {
    Intent result;
    if (Intent.ACTION_PICK.equals(mAction)) {
        // take cursor
        Cursor cursor = ((SimpleCursorAdapter) getListAdapter()).getCursor();

        for (int i = 0; i < getListView().getCount(); i++) {
            if (getListView().isItemChecked(i)) {
                cursor.moveToPosition(i);
                result = new Intent();
                result.putExtra(AccountListActivity.INTENT_RESULT_ACCOUNTID,
                        cursor.getInt(cursor.getColumnIndex(Account.ACCOUNTID)));
                result.putExtra(AccountListActivity.INTENT_RESULT_ACCOUNTNAME,
                        cursor.getString(cursor.getColumnIndex(Account.ACCOUNTNAME)));
                getActivity().setResult(Activity.RESULT_OK, result);
                return;
            }
        }
    }
    // return cancel
    getActivity().setResult(AccountListActivity.RESULT_CANCELED);
}
项目:GomeOnline    文件:PhotoSeletorActivity.java   
/** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.photo_selector_layout);

        listView = (ListView) findViewById(android.R.id.list);
        simpleCursorAdapter = new SimpleCursorAdapter(this, R.layout.photo_simple_list_item, null, STORE_IMAGES,
                new int[] { R.id.item_title, R.id.item_value }, 0);

        simpleCursorAdapter.setViewBinder(new ImageLocationBinder());
        listView.setAdapter(simpleCursorAdapter);
        // 注意此处是getSupportLoaderManager(),而不是getLoaderManager()方法。
        getSupportLoaderManager().initLoader(0, null, this);

        // 单击显示图片
        listView.setOnItemClickListener(new ShowItemImageOnClickListener());

//      getAllAlbum();

        getThumbnails();
    }
项目:EasyCursor---Android    文件:EasyJsonCursorExampleActivity.java   
@Override
public void onCreate(final Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_cursor_selection);
    final ListView mListView = (ListView) findViewById(android.R.id.list);
    mListView.setEmptyView(findViewById(android.R.id.empty));
    mSaveQueryButton = (Button) findViewById(R.id.buttonSave);
    findViewById(R.id.spinner_container).setVisibility(View.GONE);

    final String[] from = new String[]{"name", "gender", "age", "guid", "about"};
    final int[] to = new int[]{R.id.name, R.id.gender, R.id.age, R.id.guid, R.id.about};

    mAdapter = new SimpleCursorAdapter(this, R.layout.list_item_json, null, from, to, 0);
    mListView.setAdapter(mAdapter);
    mListView.setFastScrollEnabled(true);
}
项目:EasyCursor---Android    文件:EasyObjectCursorExampleActivity.java   
@Override
public void onCreate(final Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_cursor_selection);
    final ListView mListView = (ListView) findViewById(android.R.id.list);
    mListView.setEmptyView(findViewById(android.R.id.empty));
    mSaveQueryButton = (Button) findViewById(R.id.buttonSave);
    findViewById(R.id.spinner_container).setVisibility(View.GONE);

    final String[] from = new String[]{"name", "gender", "age", "guid", "about"};
    final int[] to = new int[]{R.id.name, R.id.gender, R.id.age, R.id.guid, R.id.about};

    mAdapter = new SimpleCursorAdapter(this, R.layout.list_item_json, null, from, to, 0);
    mListView.setAdapter(mAdapter);
    mListView.setFastScrollEnabled(true);
}
项目:appdeck-android    文件:LoaderCursorSupport.java   
@Override public void onActivityCreated(Bundle savedInstanceState) {
    super.onActivityCreated(savedInstanceState);

    // Give some text to display if there is no data.  In a real
    // application this would come from a resource.
    setEmptyText("No phone numbers");

    // We have a menu item to show in action bar.
    setHasOptionsMenu(true);

    // Create an empty adapter we will use to display the loaded data.
    mAdapter = new SimpleCursorAdapter(getActivity(),
            android.R.layout.simple_list_item_1, null,
            new String[] { People.DISPLAY_NAME },
            new int[] { android.R.id.text1}, 0);
    setListAdapter(mAdapter);

    // Start out with a progress indicator.
    setListShown(false);

    // Prepare the loader.  Either re-connect with an existing one,
    // or start a new one.
    getLoaderManager().initLoader(0, null, this);
}
项目:appdeck-android    文件:LoaderThrottleSupport.java   
@Override public void onActivityCreated(Bundle savedInstanceState) {
    super.onActivityCreated(savedInstanceState);

    setEmptyText("No data.  Select 'Populate' to fill with data from Z to A at a rate of 4 per second.");
    setHasOptionsMenu(true);

    // Create an empty adapter we will use to display the loaded data.
    mAdapter = new SimpleCursorAdapter(getActivity(),
            android.R.layout.simple_list_item_1, null,
            new String[] { MainTable.COLUMN_NAME_DATA },
            new int[] { android.R.id.text1 }, 0);
    setListAdapter(mAdapter);

    // Start out with a progress indicator.
    setListShown(false);

    // Prepare the loader.  Either re-connect with an existing one,
    // or start a new one.
    getLoaderManager().initLoader(0, null, this);
}
项目:tournama    文件:LoaderCursorSupport.java   
@Override public void onActivityCreated(Bundle savedInstanceState) {
    super.onActivityCreated(savedInstanceState);

    // Give some text to display if there is no data.  In a real
    // application this would come from a resource.
    setEmptyText("No phone numbers");

    // We have a menu item to show in action bar.
    setHasOptionsMenu(true);

    // Create an empty adapter we will use to display the loaded data.
    mAdapter = new SimpleCursorAdapter(getActivity(),
            android.R.layout.simple_list_item_1, null,
            new String[] { People.DISPLAY_NAME },
            new int[] { android.R.id.text1}, 0);
    setListAdapter(mAdapter);

    // Start out with a progress indicator.
    setListShown(false);

    // Prepare the loader.  Either re-connect with an existing one,
    // or start a new one.
    getLoaderManager().initLoader(0, null, this);
}
项目:tournama    文件:LoaderThrottleSupport.java   
@Override public void onActivityCreated(Bundle savedInstanceState) {
    super.onActivityCreated(savedInstanceState);

    setEmptyText("No data.  Select 'Populate' to fill with data from Z to A at a rate of 4 per second.");
    setHasOptionsMenu(true);

    // Create an empty adapter we will use to display the loaded data.
    mAdapter = new SimpleCursorAdapter(getActivity(),
            android.R.layout.simple_list_item_1, null,
            new String[] { MainTable.COLUMN_NAME_DATA },
            new int[] { android.R.id.text1 }, 0);
    setListAdapter(mAdapter);

    // Start out with a progress indicator.
    setListShown(false);

    // Prepare the loader.  Either re-connect with an existing one,
    // or start a new one.
    getLoaderManager().initLoader(0, null, this);
}
项目:Android_ApplicationTemplate    文件:ListFrag.java   
private void populateList() {

        String[] from = null;
        if (isFav) {
            from = new String[] { Beans.Favorite.COL_TITLE };
        } else {
            from = new String[] { Beans.Category.COL_NAME };
        } //check if fav or list
        int[] to = { R.id.list_item_text };
        int layoutId = R.layout.list_item;
        if (Preferences.getInstance(getActivity()).isRTL())
            layoutId = R.layout.list_item_right;

        getLoaderManager().initLoader(1, null, this);
        adapter = new SimpleCursorAdapter(getActivity(), layoutId, null, from,
                to, CursorAdapter.FLAG_REGISTER_CONTENT_OBSERVER);
        adapter.setViewBinder(new Binder());
        setListAdapter(adapter);
        adapter.notifyDataSetChanged();
    }
项目:android-recipes-app    文件:RecipeItemListActivity.java   
private void setUpCategoriesSpinner() {
    String[] columns = new String[] { Categories.CATEGORY };
    getSupportLoaderManager().restartLoader(1, null, this);
    categoriesAdapter = new SimpleCursorAdapter(this, R.layout.spinner_category, null, columns,
            new int[] { android.R.id.text1 }, 0);

    ArrayAdapter<String> allRecipesAdapter = new ArrayAdapter<String>(this,
            R.layout.spinner_category, android.R.id.text1, new String[] {
                    getString(R.string.all_recipes), getString(R.string.favorites) });
    allRecipesAdapter.setDropDownViewResource(R.layout.drop_down_item_category);
    categoriesAdapter.setDropDownViewResource(R.layout.drop_down_item_category);
    MergeSpinnerAdapter mergeAdapter = new MergeSpinnerAdapter();
    mergeAdapter.addAdapter(allRecipesAdapter);
    mergeAdapter.addAdapter(categoriesAdapter);

    getSupportActionBar().setListNavigationCallbacks(mergeAdapter, this);
}
项目:BusItu    文件:LinhasActivity.java   
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);


    LinhaDAO linhaDAO = new LinhaDAO(getActivity().getApplicationContext());
    LinhaBean linhaBean = new LinhaBean();

    if(linhaDAO.buscaTodasLinhas()){
        linhaBean.setResultado(linhaDAO.getResultado());
        mCursor = linhaBean.getResultado();
    }

    setListAdapter(new SimpleCursorAdapter(getActivity(),
            R.layout.linha_listitem, mCursor, new String[] {
                    LinhaBean.COL_NUMERO_ONIBUS, LinhaBean.COL_NOME }, new int[] {
                    R.id.cardNumero, R.id.cardLinha }, 0));
}
项目:BusItu    文件:LinhasResultActivity.java   
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    Intent i = getActivity().getIntent();
    Bundle b = i.getExtras();
    LinhaBean l = (LinhaBean) b.getSerializable("LinhaBean");
    Cursor c = l.getResultado();

    setListAdapter(new SimpleCursorAdapter(getActivity(),
            R.layout.fragment_linha_result_listitem, c, new String[] {
                    "linha_numero", "linha_nome",
                    "percurso_nome" }, 
                    new int[] { R.id.cardNumeroResult, 
                    R.id.cardLinhaResult, R.id.cardNomeRotaResult }, 0));
}
项目:V.FlyoutTest    文件:LoaderCursorSupport.java   
@Override public void onActivityCreated(Bundle savedInstanceState) {
    super.onActivityCreated(savedInstanceState);

    // Give some text to display if there is no data.  In a real
    // application this would come from a resource.
    setEmptyText("No phone numbers");

    // We have a menu item to show in action bar.
    setHasOptionsMenu(true);

    // Create an empty adapter we will use to display the loaded data.
    mAdapter = new SimpleCursorAdapter(getActivity(),
            android.R.layout.simple_list_item_1, null,
            new String[] { People.DISPLAY_NAME },
            new int[] { android.R.id.text1}, 0);
    setListAdapter(mAdapter);

    // Start out with a progress indicator.
    setListShown(false);

    // Prepare the loader.  Either re-connect with an existing one,
    // or start a new one.
    getLoaderManager().initLoader(0, null, this);
}
项目:V.FlyoutTest    文件:LoaderThrottleSupport.java   
@Override public void onActivityCreated(Bundle savedInstanceState) {
    super.onActivityCreated(savedInstanceState);

    setEmptyText("No data.  Select 'Populate' to fill with data from Z to A at a rate of 4 per second.");
    setHasOptionsMenu(true);

    // Create an empty adapter we will use to display the loaded data.
    mAdapter = new SimpleCursorAdapter(getActivity(),
            android.R.layout.simple_list_item_1, null,
            new String[] { MainTable.COLUMN_NAME_DATA },
            new int[] { android.R.id.text1 }, 0);
    setListAdapter(mAdapter);

    // Start out with a progress indicator.
    setListShown(false);

    // Prepare the loader.  Either re-connect with an existing one,
    // or start a new one.
    getLoaderManager().initLoader(0, null, this);
}
项目:CryptoNFC    文件:NoteListFragment.java   
@Override
public void onActivityCreated(Bundle savedInstanceState) {
    super.onActivityCreated(savedInstanceState);

    String[] from = new String[]{NoteDatabase.KEY_TITLE, NoteDatabase.KEY_BODY};
    int[] to = {R.id.note_list_item_title, R.id.note_list_item_content};
    adapter = new SimpleCursorAdapter(getActivity(), R.layout.note_item, null, from, to, SimpleCursorAdapter.NO_SELECTION){
        @Override
        public void setViewText(TextView v, String text) {
            if(v.getId() == R.id.note_list_item_content && text.endsWith("\n")){
                text = text.substring(0, text.length() - 1);
            }
            super.setViewText(v, text);
        }
    };
    setListAdapter(adapter);

    ListView listView = getListView();
    listView.setDivider(null);

    setEmptyText("You don't have any note saved for now.");
    setListShown(false);
    getLoaderManager().initLoader(0, null, this);
}
项目:peer-instruction    文件:StudentListActivity.java   
private void fillData() {
    SharedPreferences sharedPref = getSharedPreferences(
            getString(R.string.preference_file_key), Context.MODE_PRIVATE);
    courseId = sharedPref.getLong(DBAdapter.C_KEY_ROWID,
            DBAdapter.ERROR_VALUE);
    if (courseId == DBAdapter.ERROR_VALUE) {
        Log.e(getString(R.string.app_tag), "Couldn't get course id.");
        finish();
        return;
    }
    Cursor c = mDbHelper.allStudents(courseId);
    String[] from = new String[]{DBAdapter.S_FIRST_NAME, DBAdapter.S_LAST_NAME,
            DBAdapter.S_MAIL};
    int[] to = new int[]{R.id.row_student_name, R.id.row_student_surname,
            R.id.row_student_mail};
    setListAdapter(new SimpleCursorAdapter(this, R.layout.row_student, c,
            from, to));
}
项目:Rogo    文件:LoaderCursorSupport.java   
@Override public void onActivityCreated(Bundle savedInstanceState) {
    super.onActivityCreated(savedInstanceState);

    // Give some text to display if there is no data.  In a real
    // application this would come from a resource.
    setEmptyText("No phone numbers");

    // We have a menu item to show in action bar.
    setHasOptionsMenu(true);

    // Create an empty adapter we will use to display the loaded data.
    mAdapter = new SimpleCursorAdapter(getActivity(),
            android.R.layout.simple_list_item_1, null,
            new String[] { People.DISPLAY_NAME },
            new int[] { android.R.id.text1}, 0);
    setListAdapter(mAdapter);

    // Start out with a progress indicator.
    setListShown(false);

    // Prepare the loader.  Either re-connect with an existing one,
    // or start a new one.
    getLoaderManager().initLoader(0, null, this);
}
项目:Rogo    文件:LoaderThrottleSupport.java   
@Override public void onActivityCreated(Bundle savedInstanceState) {
    super.onActivityCreated(savedInstanceState);

    setEmptyText("No data.  Select 'Populate' to fill with data from Z to A at a rate of 4 per second.");
    setHasOptionsMenu(true);

    // Create an empty adapter we will use to display the loaded data.
    mAdapter = new SimpleCursorAdapter(getActivity(),
            android.R.layout.simple_list_item_1, null,
            new String[] { MainTable.COLUMN_NAME_DATA },
            new int[] { android.R.id.text1 }, 0);
    setListAdapter(mAdapter);

    // Start out with a progress indicator.
    setListShown(false);

    // Prepare the loader.  Either re-connect with an existing one,
    // or start a new one.
    getLoaderManager().initLoader(0, null, this);
}
项目:learning_gradle_android    文件:LoaderCursorSupport.java   
@Override public void onActivityCreated(Bundle savedInstanceState) {
    super.onActivityCreated(savedInstanceState);

    // Give some text to display if there is no data.  In a real
    // application this would come from a resource.
    setEmptyText("No phone numbers");

    // We have a menu item to show in action bar.
    setHasOptionsMenu(true);

    // Create an empty adapter we will use to display the loaded data.
    mAdapter = new SimpleCursorAdapter(getActivity(),
            android.R.layout.simple_list_item_1, null,
            new String[] { People.DISPLAY_NAME },
            new int[] { android.R.id.text1}, 0);
    setListAdapter(mAdapter);

    // Start out with a progress indicator.
    setListShown(false);

    // Prepare the loader.  Either re-connect with an existing one,
    // or start a new one.
    getLoaderManager().initLoader(0, null, this);
}
项目:learning_gradle_android    文件:LoaderThrottleSupport.java   
@Override public void onActivityCreated(Bundle savedInstanceState) {
    super.onActivityCreated(savedInstanceState);

    setEmptyText("No data.  Select 'Populate' to fill with data from Z to A at a rate of 4 per second.");
    setHasOptionsMenu(true);

    // Create an empty adapter we will use to display the loaded data.
    mAdapter = new SimpleCursorAdapter(getActivity(),
            android.R.layout.simple_list_item_1, null,
            new String[] { MainTable.COLUMN_NAME_DATA },
            new int[] { android.R.id.text1 }, 0);
    setListAdapter(mAdapter);

    // Start out with a progress indicator.
    setListShown(false);

    // Prepare the loader.  Either re-connect with an existing one,
    // or start a new one.
    getLoaderManager().initLoader(0, null, this);
}
项目:learning_gradle_android    文件:LoaderCursorSupport.java   
@Override public void onActivityCreated(Bundle savedInstanceState) {
    super.onActivityCreated(savedInstanceState);

    // Give some text to display if there is no data.  In a real
    // application this would come from a resource.
    setEmptyText("No phone numbers");

    // We have a menu item to show in action bar.
    setHasOptionsMenu(true);

    // Create an empty adapter we will use to display the loaded data.
    mAdapter = new SimpleCursorAdapter(getActivity(),
            android.R.layout.simple_list_item_1, null,
            new String[] { People.DISPLAY_NAME },
            new int[] { android.R.id.text1}, 0);
    setListAdapter(mAdapter);

    // Start out with a progress indicator.
    setListShown(false);

    // Prepare the loader.  Either re-connect with an existing one,
    // or start a new one.
    getLoaderManager().initLoader(0, null, this);
}