У меня есть список, заполненный из базы данных SQLite. У меня есть несколько элементов, которые я успешно заполнил в просмотр списка, но у меня возникли проблемы с последней вещью.
Я пытаюсь поставить в очередь общую сумму столбца KEY_CONTENT6
, который является строковым типом, однако он содержит только цифры. Я хотел бы сохранить это как строку, поэтому для добавления я использую Double.valueOf()
. Проблема в том, что этот код принудительно закрывается в очереди, и я не могу понять, что не так:
public Cursor queueAll(){
String[] columns =
new String[]{KEY_ID, "sum("+ Double.valueOf(KEY_CONTENT6) +")",
KEY_CONTENT9, KEY_CONTENT10 };
Cursor cursor = sqLiteDatabase.query(MYDATABASE_TABLE, columns,
null , null, KEY_CONTENT10, null, KEY_CONTENT9+ " DESC");
return cursor;
}