package jp.mydns.sys1yagi.android.activeandroidsample.todo;
import android.content.Context;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.support.v4.content.CursorLoader;
public class TodoLoader extends CursorLoader {
private final static String TAG = TodoLoader.class.getSimpleName();
private SQLiteDatabase mDb;
private String mTableName;
public TodoLoader(Context context, SQLiteDatabase db, String tableName,
String[] projection, String selection, String[] selectionArgs,
String sortOrder) {
super(context, null, projection, selection, selectionArgs, sortOrder);
mDb = db;
mTableName = tableName;
}
@Override
public Cursor loadInBackground() {
return mDb.query(mTableName, getProjection(), getSelection(),
getSelectionArgs(), null, null, getSortOrder());
}
}