package net.bradmont.openmpd.views; import net.bradmont.openmpd.*; import net.bradmont.openmpd.models.*; import net.bradmont.openmpd.controllers.TntImporter; import android.content.Context; import android.database.sqlite.*; import android.database.Cursor; import android.os.Bundle; import android.support.v4.app.ListFragment; import net.bradmont.openmpd.helpers.Log; import android.view.LayoutInflater; import android.view.View; import android.view.View.OnClickListener; import android.view.ViewGroup; import android.widget.*; import java.lang.Runnable; public class GiftList extends ListFragment { public static final String [] columns = {"fname", "lname", "date", "amount"}; public static final int [] fields = {R.id.fname, R.id.lname, R.id.date, R.id.amount}; private SQLiteDatabase db_read = MPDDBHelper.get() .getReadableDatabase(); private Cursor cursor = null; private LinearLayout header = null; private SimpleCursorAdapter adapter = null; @Override public View onCreateView( LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { return inflater.inflate(R.layout.list, null); } @Override public void onActivityCreated(Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); // set header ListView lv = getListView(); LayoutInflater layoutInflater = (LayoutInflater)getActivity() .getSystemService( Context.LAYOUT_INFLATER_SERVICE ); // set up adapter cursor = db_read.rawQuery("select fname, lname, date, amount, gift._id from " + "contact join gift on contact.tnt_people_id=gift.tnt_people_id;", null); adapter = new SimpleCursorAdapter(getActivity(), R.layout.gift_list_item, cursor, columns, fields); setListAdapter(adapter); } }