Как я могу рандомизировать LiveData<list<StudentEntity>>
в ViewModel
и отображать результаты в моем RecyclerView
? Я думал, что смогу сделать
Collection.shuffle(Arrays.asList(myList))
, но я не верю, что это меняет порядок объектов в LiveDatalist.
MyFragment
....
public void RandomizeListOrder() {
mMainActivityViewModel.setRandomOrder();
adapter.notifyDataSetChanged();
}
ViewModel
private LiveData<List<StudentEntity>> mStudentList
public void setRandomOrder() {
Collection.shuffle(Arrays.asList(mStudentList));
}