У меня следующий текст в базе данных SQLITE в поле TEXT
Точная дата его рождения неизвестна. Однако, по общему мнению, он родился около 580 г. до н. Э. Он был моложе своих друзей.
Он принадлежал к дворянской семье.
Когда я читаю это из БД и добавляю к ArrayList<String>
, я получаю следующее сообщение об ошибке
14): unknown error: Unable to convert BLOB to string
14): unknown error: Unable to convert BLOB to string
14): unknown error: Unable to convert BLOB to string
14): unknown error: Unable to convert BLOB to string
14): Closing Cursor
Я запутался, почему это превращается в каплю? вот как я читаю это
String select = "SELECT heading,text FROM details WHERE chapter_id = \'" + tocIDX + "\'" ;
Constants.c = Constants.myDataBase.rawQuery(select, null);
int headingIndex = Constants.c.getColumnIndex("heading");
int headingTextIndex = Constants.c.getColumnIndex("text");
Constants.c.moveToFirst();
if (Constants.c != null) {
if (Constants.c.isFirst()) {
int i = 0;
/* Loop through all Results */
do {
i++;
if(Constants.Debug){
Log.d("toc", "Row # " + i);}
try{
headingIndex.add(Constants.c.getString(headingIndex));
headingTextIndex.add(Constants.c.getString(headingTextIndex));
} catch (Exception e) {if(Constants.Debug){Log.d("toc", e.getMessage());} }
} while (Constants.c.moveToNext());
Высоко ценю вашу помощь