BartRunnerAndroid/app/src/main/java/com/dougkeen/bart/data/CursorUtils.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));
}
}