gpt4 book ai didi

android - 如何在android中显示表格中的随机行

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

我必须从表格中选择一个随机行并将其显示在按钮和 TextView 上......我正在使用它......

游标结果=sqldb.rawQuery("SELECT * FROM quiztable ORDER BY RANDOM() LIMIT 1",null );

            String ques=result.getString(1);
String op1=result.getString(2);
String op2=result.getString(3);
String op3=result.getString(4);
String ans=result.getString(5);
txt17.setText(ques);
btn10.setText(op1);
btn11.setText(op2);
btn12.setText(op3);

但记录未显示....我尝试尝试并捕获 block 并使用 toast 显示错误....它说“请求索引 -1,大小为 1”

代码中的错误是什么??任何人都可以告诉它的解决方案吗??

先谢谢你....

最佳答案

在从中取出项目之前,您没有移动光标。

行前

 String ques=result.getString(1);

尝试调用:

result.moveToFirst();

光标始终默认位于位置 -1,即第一条记录之前的位置。 moveToFirst();moveToNext(); 都会让您到达第一条记录。

关于android - 如何在android中显示表格中的随机行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11757689/

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