Loading core/java/android/database/AbstractCursor.java +9 −1 Original line number Diff line number Diff line Loading @@ -23,6 +23,7 @@ import android.os.UserHandle; import android.util.Log; import java.lang.ref.WeakReference; import java.util.Arrays; import java.util.HashMap; import java.util.Map; Loading Loading @@ -330,7 +331,14 @@ public abstract class AbstractCursor implements CrossProcessCursor { public int getColumnIndexOrThrow(String columnName) { final int index = getColumnIndex(columnName); if (index < 0) { throw new IllegalArgumentException("column '" + columnName + "' does not exist"); String availableColumns = ""; try { availableColumns = Arrays.toString(getColumnNames()); } catch (Exception e) { Log.d(TAG, "Cannot collect column names for debug purposes", e); } throw new IllegalArgumentException("column '" + columnName + "' does not exist. Available columns: " + availableColumns); } return index; } Loading Loading
core/java/android/database/AbstractCursor.java +9 −1 Original line number Diff line number Diff line Loading @@ -23,6 +23,7 @@ import android.os.UserHandle; import android.util.Log; import java.lang.ref.WeakReference; import java.util.Arrays; import java.util.HashMap; import java.util.Map; Loading Loading @@ -330,7 +331,14 @@ public abstract class AbstractCursor implements CrossProcessCursor { public int getColumnIndexOrThrow(String columnName) { final int index = getColumnIndex(columnName); if (index < 0) { throw new IllegalArgumentException("column '" + columnName + "' does not exist"); String availableColumns = ""; try { availableColumns = Arrays.toString(getColumnNames()); } catch (Exception e) { Log.d(TAG, "Cannot collect column names for debug purposes", e); } throw new IllegalArgumentException("column '" + columnName + "' does not exist. Available columns: " + availableColumns); } return index; } Loading