提供商联系人始终在使用中,因为在查询联系人提供商后未发布Android核心应用(android.process.acore)

问题描述:

我的应用查询联系人内容提供商以显示频繁联系人列表(使用Contacts.CONTENT_STREQUENT_URI)及其联系人照片(Data.CONTENT_URI)。从查询返回的游标始终在finally块中关闭。提供商联系人始终在使用中,因为在查询联系人提供商后未发布Android核心应用(android.process.acore)

但是,在设置 - >应用程序 - >运行中检查时,我的应用程序总是有2个进程,其中一个是Android核心应用程序(android.process.acore),它占用了大约10个额外的MB,使我的应用看起来很庞大。

在完成我的查询后,我可以做些什么将我的应用程序与联系人内容提供程序断开连接?

android.process.acore是您的联系人的系统过程。看看XDA已经在这里说 - >

xda-android-acore

我不觉得有什么不妥,在这种情况下,你的应用程序。

也为全面指导检查你的Android应用程序的内存占用看看 - >

How do I discover memory usage of my application in Android?