2012-12-06 57 views
2

我正嘗試從設備電話簿中提取所有聯繫人的所有詳細信息(電子郵件列表,電話號碼列表,圖像,姓名等)。我的設備上有600個聯繫人。刪除死亡內容提供商:聯繫人

我想通過異步任務獲取聯繫人,但在獲取所有數據之前,應用程序關閉時沒有任何警告或任何錯誤。

我在我的logcat中看到「正在刪除死亡內容提供者:聯繫人」消息。

如何解決這類問題。

+0

Hey,buddy,did你得到任何解決方案,我更新我的應用程序的一些部分後,我得到同樣的錯誤。 –

回答

0

嘿我得到了你的問題的解決方案,我面臨着同樣的問題。突然間我發現我沒有檢查用於獲取所有聯繫人的位圖照片附加的方法。我忘記關閉那個光標方法,因此它佔用了分配給應用程序的堆的內存對象。當這個堆沒有任何額外的內存分配給應用程序時,您的活動線程被終止。 Yor不能在logcat中找到任何內容,因爲您正在尋找特定於您的應用程序的錯誤,同時您可以在電話級別日誌中看到memObj和Process Runtime Exception的錯誤(Logcat的所有消息選項)