如何排序 MutableLiveData<List<Book>>
How to sort MutableLiveData<List<Book>>
我在 ViewModel 中有 MutableLiveData>。我们如何根据书名、id 等对其进行排序。
您可以使用 map
function 来改变您的 LiveData
。
val unsortedBooks: LiveData<Book> = //...
val sortedBooks: LiveData<Book> = Transformations
.map(unsortedBooks, Function { books ->
//sort your `books` here and return the sorted list
})
我在 ViewModel 中有 MutableLiveData>。我们如何根据书名、id 等对其进行排序。
您可以使用 map
function 来改变您的 LiveData
。
val unsortedBooks: LiveData<Book> = //...
val sortedBooks: LiveData<Book> = Transformations
.map(unsortedBooks, Function { books ->
//sort your `books` here and return the sorted list
})