gpt4 book ai didi

android - 光标应该在绑定(bind) View 中关闭吗?

转载 作者:搜寻专家 更新时间:2023-10-30 20:44:25 25 4
gpt4 key购买 nike

public void bindView(View view, Context context, Cursor cursor) {
int num=cursor.getLong(0);
//cursor.close();
}

在适配器绑定(bind) View 中关闭游标是否正确?我应该在什么情况下这样做?或者我永远不应该这样做。 . .

最佳答案

不,不是。如果用户滚动,CursorAdapter 需要 Cursor 来显示更多行。您需要做的是在 onCreate 中创建 Cursor 并在 onDestroy 中关闭它。

或者只是创建一个 Cursor 并让 Activity 管理它:

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);

Cursor c;
//create cursor
startManagingCursor(c);

//create and display CursorAdapter
}

如果您使用 startManagingCursor(),您的 Activity 将在 Cursor 被销毁时关闭它。

关于android - 光标应该在绑定(bind) View 中关闭吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6580335/

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