W/CursorWindow (15677): Pencere dolu: İstenen tahsisat 2195889 bayt, boş alan 2.096.720 bayt, pencere boyutu 2097152 bayt biliyorumAndroid: İmleç Pencere dolu
uygulama hafıza DAİREMİZ vardır :
D/dalvikvm (15.677): GC_FOR_ALLOC, 9K, serbest% 30 17050K/24291K serbest 45MS
yüzden onun sadece için durdurulmuş 'u byte[]
içine girerken imleç boyutu penceresiyle yapın.
Imleç bloblarını okumak için yerleşik yöntemi kullanıyorum.
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;
Bunun bir yolu var mı? Pencere boyutu 2097152 bayt ile sınırlı görünüyor.