我从我的 sqlite 数据库中选择 20 个随机行,如下所示:
String selectQuery = "SELECT * FROM " + TABLE_QUESTION + " WHERE " + KEY_ID+ " IN (SELECT "+ KEY_ID + " FROM " +TABLE_QUESTION+" ORDER BY RANDOM() LIMIT 20)";
我在活动 A 中显示它们。一段时间后,我从活动 A 转到活动 B,最后是活动 C。
在活动 A 中显示的相同随机行也应该在活动 C 中以相同的顺序显示。
为此,我是否必须将随机行保存到另一个临时 sqlite 数据库中,该数据库在活动 C 之后总是被清除,如果是,如何?
任何帮助,将不胜感激。