【发布时间】:2020-02-20 09:34:51
【问题描述】:
如何在ViewModel 中随机化LiveData<list<StudentEntity>> 并在我的RecyclerView 中显示结果?我在想我可以做一个
Collection.shuffle(Arrays.asList(myList))
但我认为这不会改变 LiveDatalist 中对象的顺序。
我的片段
....
public void RandomizeListOrder() {
mMainActivityViewModel.setRandomOrder();
adapter.notifyDataSetChanged();
}
视图模型
private LiveData<List<StudentEntity>> mStudentList
public void setRandomOrder() {
Collection.shuffle(Arrays.asList(mStudentList));
}
【问题讨论】:
标签: java android random android-livedata