gpt4 book ai didi

android - getContentResolver 查询导致 CursorWrapperInner 警告

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:12:31 27 4
gpt4 key购买 nike

在 4.0.3 上,下面的代码会导致警告“W/CursorWrapperInner(11252):游标在没有事先关闭()的情况下完成”。

    Uri uri = Uri.withAppendedPath(PhoneLookup.CONTENT_FILTER_URI, Uri.encode(number));
getContentResolver().query(uri, null, null, null, null);

在 sorce 中,我找到了警告的来源,有人告诉我如何避免,因为我怀疑它与一些奇怪的问题有关吗?

enter image description here

最佳答案

我也遇到过这个奇怪的问题。我正在使用 ContentProvider 为我提供 Cursor 和 CursorLoader 来处理我的 Fragment/Activities 中的提取。所以我正在“照章办事”。

我在使用 4.1.1 设备时遇到了这条警告消息,但它似乎在我的 4.2 Nexus 7 上消失了。就我个人而言,我不会认真注意此警告。

更新:我正在使用 Android v2.2 测试我的代码,我从这个错误中得到了完整的堆栈跟踪。事实证明,我的代码正在获取另一个 Cursor(不是使用 Loader 获取的那个),这就是有问题的代码。手动关闭它就可以了。

关于android - getContentResolver 查询导致 CursorWrapperInner 警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12065606/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com