gpt4 book ai didi

java - 从我的数据库android获取密码。

转载 作者:行者123 更新时间:2023-12-01 13:44:53 25 4
gpt4 key购买 nike

我真的不知道为什么我在本地对象上遇到错误。我尝试更改为字符串,但最后感到困惑。有哪位专家可以帮忙吗?

public String getPasscode(){

Object localObject2 = this.db;
Object localObject1 = new String[1];
localObject1[0] = "password";
String[] arrayOfString = new String[1];
arrayOfString[0] = "1";
localObject1 = ((SQLiteDatabase)localObject2).query("register", (String[])localObject1, "r_id = ? ", arrayOfString, null, null, null);


if (((Cursor)localObject1).getCount() == 0)
{
localObject2 = "";
}

else
{
((Cursor)localObject1).moveToFirst();
localObject2 = ((Cursor)localObject1).getString(((Cursor)localObject1).getColumnIndex("password"));
}
((Cursor)localObject1).close();
return localObject2;
}

最佳答案

为什么不使用字符串数组而不是对象

我的意思是使用

String[] localObject1 = new String[1];

而不是

Object localObject1 = new String[1];

通过处理光标的方式创建另一个对象

Object localObject3 = ((SQLiteDatabase)localObject2).query("register", localObject1, "r_id = ? ", arrayOfString, null, null, null);

关于java - 从我的数据库android获取密码。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20431910/

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