Как отсортировать MutableLiveData - PullRequest
0 голосов
/ 16 апреля 2020

У меня есть MutableLiveData> во ViewModel. Как мы можем отсортировать его по названию книги, идентификатору и т. Д.

1 Ответ

0 голосов
/ 16 апреля 2020

Вы можете использовать map функцию для преобразования вашего LiveData.

val unsortedBooks: LiveData<Book> = //...
val sortedBooks: LiveData<Book> = Transformations
    .map(unsortedBooks, Function { books ->
        //sort your `books` here and return the sorted list
    })
...