contact: 
Uki D. Lucas

Recent site activity

180f. LocationCursor.java






package com.chicagoandroid.w180;


import android.database.Cursor;

import android.database.sqlite.SQLiteCursor;

import android.database.sqlite.SQLiteCursorDriver;

import android.database.sqlite.SQLiteDatabase;

import android.database.sqlite.SQLiteQuery;


public class LocationCursor extends SQLiteCursor

{


static class Factory implements SQLiteDatabase.CursorFactory

{

@Override

public Cursor newCursor(SQLiteDatabase db, SQLiteCursorDriver driver, String editTable, SQLiteQuery query)

{

return new LocationCursor(db, driver, editTable, query);

}

}


public static enum SortBy

{

_id, created, latitude, lontitude

}


public LocationCursor(SQLiteDatabase db, SQLiteCursorDriver driver, String editTable, SQLiteQuery query)

{

super(db, driver, editTable, query);

}


public String getDate()

{

return getString(getColumnIndexOrThrow("created"));

}


public long getId()

{

return getLong(getColumnIndexOrThrow("_id"));

}


public double getLatitude()

{

return getDouble(getColumnIndexOrThrow("latitude"));

}


public double getLongitude()

{

return getDouble(getColumnIndexOrThrow("longitude"));

}

}