请教一个数据库的问题
12-17 12:49:41.445 2693 4503 E CursorWindow: Could not allocate CursorWindow '/data/data/com.android.providers.media/databases/external.db' of size 2097152 due to error -12.12-17 12:49:41.450 2693 4503 E JavaBinder: *** Uncaught remote exception! (Exceptions are not yet supported across processes.)
12-17 12:49:41.450 2693 4503 E JavaBinder: android.database.CursorWindowAllocationException: Cursor window allocation of 2048 kb failed. # Open Cursors=777 (# cursors opened by pid 4033=1) (# cursors opened by pid 4173=762) (# cursors opened by pid 8711=14)
12-17 12:49:41.450 2693 4503 E JavaBinder: at android.database.CursorWindow.<init>(CursorWindow.java:108)
12-17 12:49:41.450 2693 4503 E JavaBinder: at android.database.CursorWindow.<init>(CursorWindow.java:100)
12-17 12:49:41.450 2693 4503 E JavaBinder: at android.database.AbstractWindowedCursor.clearOrCreateWindow(AbstractWindowedCursor.java:198)
12-17 12:49:41.450 2693 4503 E JavaBinder: at android.database.sqlite.SQLiteCursor.clearOrCreateWindow(SQLiteCursor.java:289)
12-17 12:49:41.450 2693 4503 E JavaBinder: at android.database.sqlite.SQLiteCursor.fillWindow(SQLiteCursor.java:139)
12-17 12:49:41.450 2693 4503 E JavaBinder: at android.database.sqlite.SQLiteCursor.getCount(SQLiteCursor.java:133)
12-17 12:49:41.450 2693 4503 E JavaBinder: at android.database.CursorToBulkCursorAdaptor.getBulkCursorDescriptor(CursorToBulkCursorAdaptor.java:143)
12-17 12:49:41.450 2693 4503 E JavaBinder: at android.content.ContentProviderNative.onTransact(ContentProviderNative.java:118)
12-17 12:49:41.450 2693 4503 E JavaBinder: at android.os.Binder.execTransact(Binder.java:367)
12-17 12:49:41.450 2693 4503 E JavaBinder: at dalvik.system.NativeStart.run(Native Method) --------------------编程问答-------------------- 以前没弄过数据库,求达人帮忙 --------------------编程问答-------------------- 就一个错误没法看。说说你的项目内容,目标是什么,在哪一个环节报错了,用的是sqllite还是别的什么数据库呢? --------------------编程问答-------------------- 用的sqlite数据库,传输文件时调用mediascanner出错,貌似是内存不足导致
内存不足的问题咋解呢 --------------------编程问答-------------------- 这我没遇到过,帮不了你了- -不好意思!~
我以前也用过sqlite,但它是个微型数据库,从来没报过内存问题。只有加载图片时我报过。最后建议你不要局限于是数据库的问题,其他部分也有可能出错。 --------------------编程问答--------------------
xiexie
补充:移动开发 , Android