Log error when view finds unknown column in model
This stricter behaviour would have reported a more meaningful error easing investigation for issue #276 on Android 2.1.
This commit is contained in:
parent
f875c6902f
commit
b7527e78e7
@ -114,7 +114,8 @@ public class App extends ValueObject implements Comparable<App> {
|
|||||||
checkCursorPosition(cursor);
|
checkCursorPosition(cursor);
|
||||||
|
|
||||||
for (int i = 0; i < cursor.getColumnCount(); i++) {
|
for (int i = 0; i < cursor.getColumnCount(); i++) {
|
||||||
switch (cursor.getColumnName(i)) {
|
String n = cursor.getColumnName(i);
|
||||||
|
switch (n) {
|
||||||
case AppProvider.DataColumns.IS_COMPATIBLE:
|
case AppProvider.DataColumns.IS_COMPATIBLE:
|
||||||
compatible = cursor.getInt(i) == 1;
|
compatible = cursor.getInt(i) == 1;
|
||||||
break;
|
break;
|
||||||
@ -208,6 +209,10 @@ public class App extends ValueObject implements Comparable<App> {
|
|||||||
case AppProvider.DataColumns.InstalledApp.VERSION_NAME:
|
case AppProvider.DataColumns.InstalledApp.VERSION_NAME:
|
||||||
installedVersionName = cursor.getString(i);
|
installedVersionName = cursor.getString(i);
|
||||||
break;
|
break;
|
||||||
|
case "_id":
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
Log.e(TAG, "Unknown column name " + n);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user