Android Open Source - Android-CollectionView Collection Cursor Loader






From Project

Back to project page Android-CollectionView.

License

The source code is released under:

Apache License

If you think the Android project Android-CollectionView listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package de.wackernagel.android.collectionview.samlpe;
//from  ww  w .  ja va  2 s  . c o  m
import android.content.Context;
import android.database.Cursor;
import android.database.MatrixCursor;
import android.support.v4.content.CursorLoader;

public class CollectionCursorLoader extends CursorLoader {
  public static final String[] PROJECTION = { "_id", "group_id", "group", "item" };
  private long id = 0;

  public CollectionCursorLoader( Context context ) {
    super( context );
  }
  
  @Override
  public Cursor loadInBackground() {
    final MatrixCursor cursor = new MatrixCursor( PROJECTION );
    addRow( cursor, 0, "Hero", "I'm a Hero" );
    addRow( cursor, 1, "Intro", "First" );
    addRow( cursor, 1, "Intro", "Second" );
    addRow( cursor, 1, "Intro", "Third" );
    addRow( cursor, 2, "Content", "1" );
    addRow( cursor, 2, "Content", "2" );
    addRow( cursor, 3, "Footer", "Big" );
    addRow( cursor, 3, "Footer", "Foot" );
    return cursor;
  }

  private void addRow( MatrixCursor cursor, long gid, String group, String item ) {
    cursor.addRow( new Object[]{ id, gid, group, item } );
    id++;
  }

}




Java Source Code List

com.google.samples.apps.iosched.ui.widget.CollectionViewCallbacks.java
com.google.samples.apps.iosched.ui.widget.CollectionView.java
com.google.samples.apps.iosched.util.Lists.java
de.wackernagel.android.collectionview.samlpe.CollectionAdapter.java
de.wackernagel.android.collectionview.samlpe.CollectionCursorLoader.java
de.wackernagel.android.collectionview.samlpe.CollectionFragment.java
de.wackernagel.android.collectionview.samlpe.MainActivity.java