在 Android 中从光标获取字符串?
我的情况很简单。 我有一个包含三列的 SQLite 数据库:
- rowid
- title =>文字
- 内容=> text
这是我的 dataBase
类中的一个方法:
public Cursor fetchMessage(String tableNane, int id) {
return myDataBase.rawQuery("SELECT rowid as _id, title FROM "+tableName
+" WHERE rowid = "+id, null);
}
此方法将仅返回一行。
在我的活动中,我这样写:
Cursor cursor = myDbHelper.fetchMessage(tableName, id);
现在,我想将内容字段的文本存储在字符串中。
这怎么能做到呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用这个:
Use this:
首先,您需要使用
moveToFirst()
-方法。之后,您可以使用
getString()
或getInt()
-方法。First you'll want to move the Cursor you got from your Query to the first row using the
moveToFirst()
-method.After that you can get your fields values by using the
getString()
orgetInt()
-methods.