Googleが最近リリースしたAndroid Architecture Componentsライブラリでは、Transformations
クラスに2つの静的関数があります。 map
機能は簡単でわかりやすいですが、switchMap
の機能を正しく理解することは難しいです。Transformations.switchMapの使用方法と場所
switchMapの公式ドキュメントはhereです。
実際にswitchMap関数をどのように、どこで使用するのか、誰かが説明できますか? map()
機能毎回
LiveData userLiveData = ...;
LiveData userName = Transformations.map(userLiveData, user -> {
return user.firstName + " " + user.lastName; // Returns String
});
で