まだこのすべてのコツをつかんでいます。
私の質問はこれです-私は単一のテーブルの下のデータベースでスコアを収集したい単一の列を持っています:
23
45
84
56
それらを全部集めて足し合わせたいです。
私はこれを試しました:
String[] projection2 = {BorrowMeTable.COLUMN_CREDIT_SCORE };
Cursor databaseCursor2 = getContentResolver().query(uri, projection2,
null, null, null);
int number = 0;
if (databaseCursor2 != null) {
while (databaseCursor2.isAfterLast() == false) {
databaseCursor2.moveToFirst();
number = number + databaseCursor2.getInt(databaseCursor2
.getColumnIndexOrThrow(BorrowMeTable.COLUMN_CREDIT_SCORE));
}
}
しかし、それはアプリをクラッシュさせるだけです。なぜこうなった?