android - 在 Realm 表中选择一个随机行

标签 android realm

我想从 Realm 表中随机选择一行。像-

SELECT * FROM table ORDER BY RANDOM() LIMIT 1;

最佳答案

这样的事情就可以了,是吗?

Random random = new Random();
RealmResults<YourTable> list = realm.where(YourTable.class).findAll();
YourTable yourTable = list.get(random.nextInt(list.size()));

关于android - 在 Realm 表中选择一个随机行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33827910/

相关文章:

android - 切换 View 可见性

具有不同基本主题的 Android 风格

ios - Realm.io 和复合主键

ios - Realm verify_thread 崩溃

ios - 删除 Realm 写入事务 block 中的核心数据对象?

ios - 将现有 Realm 数据库文件复制到应用程序组位置以进行今天的扩展

Android数据绑定(bind)和场景转换

java - AAPT : error: duplicate value for resource 'attr/type' with config '' . AAPT:错误:先前在此处定义的资源

android - AchartEngine XYchart背景颜色问题

javascript - 如何从多个模式中收集数据? - 境界