gpt4 book ai didi

android - 在 CursorAdapter 中使用 "id"列而不是 "_id"

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

我正在重写 CursorAdapter 类,并得到异常“java.lang.IllegalArgumentException:‘_id’列不存在”,因为我表中的主键是“id”,而不是“_id”。

我不想更改它(数据库不是在设备上创建的,它随应用程序提供并从 Assets 复制到/data/data/... 目录)。

是否可以让 CursorAdapter 使用“id”字段?

最佳答案

Is it possible to make CursorAdapter use "id" field?

不,但是您可以使用 SELECT id AS _id, ... 重命名它。它在数据库中的命名并不重要 — 重要的是它在 Cursor 中的命名。

关于android - 在 CursorAdapter 中使用 "id"列而不是 "_id",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32927552/

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