Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/223.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
android中文本视图的随机数据显示_Android_Android Sqlite - Fatal编程技术网

android中文本视图的随机数据显示

android中文本视图的随机数据显示,android,android-sqlite,Android,Android Sqlite,有人帮我吗?我想显示从SQliteDB到multi-TextView的随机数据,谢谢 假设已将数据提取为游标,则可以使用int randomrange=cursor.getCount-1获取行数;显然,如果范围小于0,则没有行 将随机数作为整数获得后,可以使用cursor.moveToPositionrandomposition移动光标。然后,您可以执行txta.setTextcursor.getStringcolumnoffset;或者,如果希望使用列的名称,则可以使用txta.settext

有人帮我吗?我想显示从SQliteDB到multi-TextView的随机数据,谢谢


假设已将数据提取为游标,则可以使用int randomrange=cursor.getCount-1获取行数;显然,如果范围小于0,则没有行

将随机数作为整数获得后,可以使用cursor.moveToPositionrandomposition移动光标。然后,您可以执行txta.setTextcursor.getStringcolumnoffset;或者,如果希望使用列的名称,则可以使用txta.settextcursor.getStringcursor.getColumnIndexcolumnasstring

然后你可以重复4次。但是,您有机会获得相同的文本值

另一种方法是让光标提取所需数量的随机行,例如,根据以下SQL进行查询:-


按随机限制4从表顺序中选择*

请向我们展示您尝试过的代码以及您遇到的困难。我想向four TextView显示随机数据,谢谢!
 protected void setQuestionView(){
    txta.setText(currentQ.getOptOne());
    txtb.setText(currentQ.getOptTwo());
    txtc.setText(currentQ.getOptThree());
    txtd.setText(currentQ.getOptFour());