gpt4 book ai didi

java - 自定义 CursorAdapter 中的 "Finalizing Cursor"错误问题

转载 作者:搜寻专家 更新时间:2023-11-01 09:17:28 25 4
gpt4 key购买 nike

我有一个游标适配器,只要我点击一个 View ,logcat 就会充满上述错误。我已经在 onDestroy() 中释放了 CursorAdapter 的光标。

有什么方法可以获取有关光标打开时间的信息吗?

最佳答案

我一直在寻找同样的东西并四处寻找 SDK。

游标终结器查看是否设置了一些调试属性,并在需要时打印出整个堆栈跟踪。它们可以在 Android 源代码的 SQLiteDebug.java 中找到。

/**
* Controls the stack trace reporting of active cursors being
* finalized.
*/
public static final boolean DEBUG_ACTIVE_CURSOR_FINALIZATION =
Log.isLoggable("SQLiteCursorClosing", Log.VERBOSE);

只需设置属性(使用 adb shell)log.tag.SQLiteCursorClosing 并再次检查 logcat。

setprop log.tag.SQLiteCursorClosing Log.VERBOSE

这可能只适用于 Froyo 及更高版本,我没有检查旧版 SDK 的来源。

关于java - 自定义 CursorAdapter 中的 "Finalizing Cursor"错误问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3657903/

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