28 lines
718 B
Java
28 lines
718 B
Java
package com.dougkeen.bart.data;
|
|
|
|
import android.database.Cursor;
|
|
|
|
public final class CursorUtils {
|
|
private CursorUtils() {
|
|
// Static only class
|
|
}
|
|
|
|
public static final void closeCursorQuietly(Cursor cursor) {
|
|
if (cursor != null && !cursor.isClosed()) {
|
|
cursor.close();
|
|
}
|
|
}
|
|
|
|
public static final String getString(Cursor cursor, RoutesColumns column) {
|
|
return cursor.getString(cursor.getColumnIndex(column.string));
|
|
}
|
|
|
|
public static final Long getLong(Cursor cursor, RoutesColumns column) {
|
|
return cursor.getLong(cursor.getColumnIndex(column.string));
|
|
}
|
|
|
|
public static final Integer getInteger(Cursor cursor, RoutesColumns column) {
|
|
return cursor.getInt(cursor.getColumnIndex(column.string));
|
|
}
|
|
}
|