にある列の数を知るにはどうすればよいCursorWindow
ですか? があるのになぜgetNumRows()
ないgetNumColumns()
のsetNumColumns()
ですか?
質問する
157 次
1 に答える
2
私はこの最も恐ろしい方法でそれを行いました:
/**
* Get the number of columns of this CursorWindow. The CursorWindow has to
* have at least one row.
*/
public static int getCursorWindowNumCols(CursorWindow window) {
// Ugly hack...
int j = 0;
while (true) {
try {
window.getString(0, j);
} catch (IllegalStateException e) {
break;
} catch (SQLException e) {
// It's a BLOB!
}
j++;
}
return j;
}
これを使用することはお勧めしません。誰かが同じ問題を抱えていて、移動するための迅速な解決策が必要な場合は、投稿してください.
于 2012-08-03T13:03:57.113 に答える