2011-10-23 25 views
1

我的应用程序每x时间检查未接来电。所有的工作都很好,但过了一段时间它会崩溃Google服务框架(com.google.process.gapps)并显示强制关闭对话框。因此,我插入手机并观看LogCat,并在检查未接来电时发现此错误。我的应用程序崩溃谷歌服务框架x_X

E/IMemory(11481):不能DUP FD = 1023,大小= 1048576,ERR = 0(太多 打开的文件)

E/IMemory(11481):不能映射BpMemoryHeap(粘合剂= 0x8b06f0), 大小= 1048576,FD = -1(错误的文件数)

E/JavaBinder(11481):*未捕获远程异常! (例外情况 没有跨进程的支持。)

E/JavaBinder(11481):了java.lang.RuntimeException:在memObj无记忆

E/JavaBinder(11481):在 android.database.CursorWindow .native_init(本机方法)

E/JavaBinder(11481):在 android.database.CursorWindow(CursorWindow.java:518)

E/JavaBinder(11481):在 android.database.CursorWindow 。(CursorWindow.java:27)

E/JavaBinder(11481):在 android.database.CursorWindow $ 1.createFromParcel(CursorWindow.java:493)

E/JavaBinder(11481):在 android.database.CursorWindow $ 1.createFromParcel( CursorWindow.java:496)

E/JavaBinder(11481):在 android.content.ContentProviderNative.onTransact(ContentProviderNative.java:103)

E/JavaBinder(11481):在 android.os。 Binder.execTransact(Binder.java:288)

E/JavaBinder(11481):在dalvik.system.NativeStart.run(本机方法)

这里是我正在检查未接来电

所以在看的logcat它的光标那导致问题。我在这里做错了什么?此外,“打开的文件过多”是什么意思?我还没有打开任何文件 - 我知道无论如何...

回答

3

看来,你永远不会在你的光标上调用c.close()。尝试在处理光标后查看是否修复了问题。

+0

是!你是绝对正确的!我忘了打电话了。我现在把这个标记为答案!希望我不必取消它! :) – bwoogie

相关问题