删除死内容提供者:联系人

时间:2012-12-06 15:04:26

标签: android android-contentprovider android-contacts

我正在尝试从设备电话簿中获取所有详细信息(电子邮件列表,电话号码列表,图像,名称等)的所有联系人。我的设备上有600个联系人。

我正在尝试通过异步任务获取联系人,但在获取所有数据之前,应用程序关闭时没有任何警告或任何错误。

我在logcat中收到“删除死内容提供者:联系人”消息。

如何解决这类问题。

1 个答案:

答案 0 :(得分:0)

嘿,我得到了你的问题的解决方案,我面对同样的事件。突然我发现我没有检查用于获取位图照片附加所有联系人的方法。我忘记关闭该方法中的光标因此它占用了分配给app的堆的内存对象。当这个堆没有任何额外的内存分配给你的应用程序时,你的活动线程就会被杀死。 你不能在logcat中找到任何东西,因为你正在查找特定于你的应用程序的错误,同时你可以在电话级日志上看到memObj和Process Runtime Exception的错误(logcat的所有消息选项)