W/CursorWindow(25503): Window is full: requested allocation 5583269 bytes, free space 2096639 bytes

android在使用SQLiteDatabase插入数据时,抛出如下异常:

W/CursorWindow(25503): Window is full: requested allocation 5583269 bytes, free space 2096639 bytes, window size 2097152 bytes

E/CursorWindow(25503): Failed to read row 0, column 1 from a CursorWindow which has 0 rows, 5 columns.

W/System.err(25503): java.lang.IllegalStateException: Couldn‘t read row 0, col 1 from CursorWindow.  Make sure the Cursor is initialized correctly before accessing data from it.

W/System.err(25503): at android.database.CursorWindow.nativeGetString(Native Method)

W/System.err(25503): at android.database.CursorWindow.getString(CursorWindow.java:442)

W/System.err(25503): at android.database.AbstractWindowedCursor.getString(AbstractWindowedCursor.java:51)

解决方法:数据库表字段值如果超过2M,那么就把值存在文件中,然后把文件路径存在此字段中。

参考:

http://stackoverflow.com/questions/21432556/android-java-lang-illegalstateexception-couldnt-read-row-0-col-0-from-cursorw

http://blog.csdn.net/yuxiaohui78/article/details/39096151

时间: 2024-10-13 16:30:21

W/CursorWindow(25503): Window is full: requested allocation 5583269 bytes, free space 2096639 bytes的相关文章

Native memory allocation (mmap) failed to map 142606336 bytes for committing reserved memory.

这里写链接内容 问题描述 Java程序运行过程中抛出java.lang.OutOfMemoryError: unable to create new native thread,如下所示: [java] view plain copy java.lang.OutOfMemoryError: unable to create new native thread at java.lang.Thread.start0(Native Method) at java.lang.Thread.start(T

Native memory allocation (malloc) failed to allocate 32744 bytes for ChunkPool::allocate

配置JVM启动参数: -Xms1303m -Xmx1303m -XX:PermSize=256m -XX:MaxPermSize=256m 或升级最新的JVM 原文地址:https://www.cnblogs.com/-levi/p/11401816.html

在Linux下执行w 时,显示70 column window is too narrow

今天在Linux下执行 w这个命令时,出现70 column window is too narrow,不知道是什么问题,后来在网上查了一下,看一个解决方案,在w后面用管道的方式进行输入,然后在执行 w就不会报错了 [[email protected] ~]# w 70 column window is too narrow [[email protected] ~]# w|cat 20:39:38 up  5:28,  5 users,  load average: 0.00, 0.00, 0

Android窗口管理服务WindowManagerService对壁纸窗口(Wallpaper Window)的管理分析

文章转载至CSDN社区罗升阳的安卓之旅,原文地址:http://blog.csdn.net/luoshengyang/article/details/8550820 Android系统中,壁纸窗口和输入法窗口一样,都是一种特殊类型的窗口,而且它们都是喜欢和一个普通的Activity窗口缠绵在一起.大家可 以充分地想象这样的一个3W场景:输入法窗口在上面,壁纸窗口在下面,Activity窗口夹在它们的中间.在前面一篇文章中,我们已经分析过输入法窗口 是如何压在Activity窗口上面的了.在这篇文

[Android]浮层视频效果,在另外一个Window使用SurfaceView无法正常显示的问题排查与解决

最近在忙碌视频的事情,而视频的绘制需要使用到SurfaceView.为了完成浮层效果,我们很自然的想到使用多Window的方式.但是问题就来了,当你将你的SurfaceView放置在另外一个window中的时候,一切都变得不正常,为了验证这个东西,我写了一个小的demo: 代码非常简单,按下中间那个按钮,弹出一个Window,这个Window里面存放一个简单的SurfaceView,而这个Window的顶层View是一个FrameLayout.Window参数为: private WindowM

TCP Silly Window Syndrome

In the topic describing TCP's Maximum Segment Size (MSS) parameter, I explained the trade-off in determining the optimal size of TCP segments. If segments are too large, we risk having them become fragmented at the IP level. Too small, and we get gre

截图工具(window 10 和Mac OSX)

  Win10上截图 1.使用系统截图工具 所有程序中可以看到 通过win+R,打开运行,输入"SnippingTool" 文件位于: C:\Windows\System32\SnippingTool.exe 优点在于可以延时截图   2.使用QQ之前的截图工具   以前QQ好像有个独立的截图工具的.现在只有从QQ拼音上提取的一个截图工具了 QQpyjp_XiaZaiBa.zip 下载后就这个文件: 但是在win10上不兼容高分屏,会出现缩放的情况. 设置下兼容性就可以使用了:   O

Ext.js入门:Window对象与FormPanel(六)

一:Ext.Window类 二:Ext.Window类实例 三:Ext.FormPanel类 四:Ext.FormPanel类实例 1.类Ext.Window 包: Ext 定义的文件 Window.js 类全称: Ext.Window 继承自于: Ext.Panel 说明: 一种专用于程序中的“视窗”(window)的特殊面板.Window默认下是可拖动的draggable.浮动的窗体.窗体可以最大化到整个视图.恢复原来的大小,还可以最小化minimize.      Windows既可关联到

X Window 程式设计

X Window 程式设计 转   http://www.cppblog.com/zmj/archive/2007/05/18/24331.html X Window 程式设计 X Window 程式设计入门 http://cnpa.yzu.edu.tw/~thinker 作者:李圭烽 (Thinker; [email protected]) (2001-06-01 17:04:00) -------------------------------------------------------