package com.gk.datacontrol; import android.content.Context; import android.database.Cursor; import android.util.Log; import android.content.CursorLoader; public class ExerciseDataCursorLoader extends CursorLoader { private static final String APP_NAME = "SWJournal"; private static final boolean DEBUG_FLAG = false; DBClass db; public ExerciseDataCursorLoader(Context context, DBClass db) { super( context ); if ( DEBUG_FLAG ) Log.v(APP_NAME, "ExerciseDataCursorLoader :: ExerciseDataCursorLoader"); this.db = db; } @Override public Cursor loadInBackground() { if ( DEBUG_FLAG ) Log.v(APP_NAME, "ExerciseDataCursorLoader :: loadInBackground :: id "+this.getId() ); Cursor cursor = db.fetchExerciseHistory(); if ( DEBUG_FLAG ) Log.v(APP_NAME, "ExerciseDataCursorLoader :: updating cursor "); return cursor; } }