Intereting Posts
Как запретить экрану устройства Android отключиться во время выполнения Activity? Ошибка: не удалось инициализировать класс com.android.ide.common.util.ReadWriteProcessLock после обновления до AS 2.4 Зачем использовать фрагменты? Как изменить цвет фона редактора Android Studio? Как добавить SDK в Android Studio? Получить Lat Lang из place_id, возвращенного автозаполнением api Ионный эмулятор ios работает только с –livereload Как остановить активность в android, используя намерение? Как закрыть приложение для Android? Сделать голосовое и видеозвонки через Интернет с помощью нашего приложения? Каково использование файла res / values ​​/ public.xml на Android? Проект Android Studio Gradle «Невозможно запустить процесс / инициализацию виртуальной машины» Android: android.content.res.Resources $ NotFoundException: Идентификатор ресурса строки # 0x5 Не разрешено загружать локальный ресурс: file: /// android_asset phonegap Не удается установить муравьев правильно для телефонной заставки, используя eclipse и windows 8

Android: окно курсора заполнено

W / CursorWindow (15677): Окно заполнено: запрошено выделение 2195889 байт, свободное пространство 2096720 байт, размер окна 2097152 байт

Я знаю, что есть память приложений:

D / dalvikvm (15677): GC_FOR_ALLOC освобожден 9K, 30% бесплатно 17050K / 24291K, приостановлено на 45 мс

Так что его чисто сделать с окном размера курсора, когда Чтение blob в byte[] .

Im использует встроенный метод для чтения блобов из курсора.

  try { c = rdb.query("Photos", new String[]{"photo"}, "id = ?", new String[]{""+photoID}, null, null, null); if(c.moveToFirst()) { byte[] tArray = c.getBlob(c.getColumnIndex("photo")); // THIS LINE ERRORS } }catch(Exception e) { e.printStackTrace(); } c.close(); return tArray; 

Есть ли способ обойти это? Размер окна, по-видимому, ограничен 2097152 байтами.

Solutions Collecting From Web of "Android: окно курсора заполнено"