gpt4 book ai didi

android - 查询返回一个 toString() 值?

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

我试图通过查询列中的所有值来返回列中的唯一值,但它不起作用。

为什么这个查询:

public String getDaily() {
SQLiteDatabase db = smokinDBOpenHelper.getWritableDatabase();
Cursor cursor = db.rawQuery("SELECT * FROM "
+ smokinDBOpenHelper.MONEY_TABLE + " WHERE " +
KEY_PRICE, null);
String s = ("" + cursor);
return s;
}

返回这个值 SQLiteCursor@4120eec8

而不是存储在该列中的唯一值 7.63 ?

最佳答案

改变:

String s = ("" + cursor); 

收件人:

cursor.moveToFirst();
String s = "" + cursor.getDouble("COLUMN_NAME"); // replace with your column name

它当前打印 CursortoString 值,因为您正在尝试将 Cursor 类型的对象连接到 String ,当您应该将 double 类型的对象与 String 类型的对象连接时。

关于android - 查询返回一个 toString() 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15727099/

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