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

如何在android中显示表中的随机行,android,Android,我必须从表中随机选择一行,并在按钮和文本视图上显示它。。。我正在使用它 Cursor result=sqldb.rawQuery(“按随机()限制1从quiztable ORDER中选择*”,null) 但是记录没有显示。。。。我尝试使用toast来捕获块并显示错误。。。。上面写着“请求索引-1,大小为1” 代码中的错误是什么??有人能说出解决办法吗 先谢谢你 在从中取出项目之前,不能移动光标 排队前 String ques=result.getString(1); 请尝试拨打: resul

我必须从表中随机选择一行,并在按钮和文本视图上显示它。。。我正在使用它

Cursor result=sqldb.rawQuery(“按随机()限制1从quiztable ORDER中选择*”,null)

但是记录没有显示。。。。我尝试使用toast来捕获块并显示错误。。。。上面写着“请求索引-1,大小为1”

代码中的错误是什么??有人能说出解决办法吗


先谢谢你

在从中取出项目之前,不能移动光标

排队前

 String ques=result.getString(1);
请尝试拨打:

result.moveToFirst();

光标始终默认为位置-1,即第一条记录之前的位置。两者都
moveToFirst()
moveToNext()将带您进入第一条记录。

thanx。。。。nw我有一个错误n代码工作正常。。。。谢谢,还有一个问题,有没有办法将数据库中的列值与按钮文本进行比较??列值的格式为字符串。。。。我找不到任何方法来比较这两个??我通过:-String ans=result.getString(5)获取列值;“ans”变量包含该值bt我如何将其与按钮文本进行比较??如果(button.getText().toString().equals(ans)){//是相同的}其他{//是不同的}大家好,我不知道你们不能在这个网站上提问。。。所以我在这里问……。我已经用android做了一个测验项目,它在eclipse上(即在我的pc上)成功运行,但当我在我的手机中传输apk文件时,与数据库表一起工作的页面没有运行,并且显示强制关闭。。。。是否有我忘记在我的项目中包含的内容或其他需要与.apk文件一起传输到单元格中的内容????`提前谢谢。。。。。请帮助我。。。。。。。。
result.moveToFirst();