gpt4 book ai didi

android - 设置为 SimpleCursorAdapter 时无法关闭 Cursor

转载 作者:行者123 更新时间:2023-11-29 14:42:43 24 4
gpt4 key购买 nike

我执行某些数据库操作,然后将 Cursor 附加到 SimpleCursorAdapter 以在我的 ListActivity 上显示列表。如果我在 finally block 中(或下面代码之后的任何地方)关闭光标,则列表中不会显示任何内容

SimpleCursorAdapter scAdapter = new SimpleCursorAdapter(this, 
R.layout.list_row, cursor,
new String[] { Constants.KEY_TITLE }, new int[] { R.id.text1 });

如果游标没有关闭,当 Activity 向另一个 Activity 发出请求或被钝化时,Android 会抛出异常。

PS 我尝试在 onPause() 中关闭光标,但 android 在调用 onPause 之前提示。

最佳答案

您必须在 finally block 上将光标保持打开状态。

您错过了调用您的 Activity 。

startManagingCursor(cursor);

这将确保 Activity 为您管理 Cursor。

关于android - 设置为 SimpleCursorAdapter 时无法关闭 Cursor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3108505/

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