如何使用android Livedata转换

时间:2018-06-28 12:20:37

标签: android android-livedata

我的视图模型类具有一个可变的实时数据

   private MutableLiveData<AccountListResponse> mAccountsResponse = new MutableLiveData<>();

和一个网络绑定资源存储库返回另一个实时数据

  public LiveData<Resource<AccountListResponse>> loadAccounts() {
    }

我想将加载帐户结果映射到mAccountsResponse,在用户界面中,我只观察到mAccountsResponse

我尝试过

LiveData<Resource<AccountListResponse>> mCachedccounts;
mCachedccounts=new AccountListRepository().loadAccounts();
mAccountsResponse=Transformations.map(mCachedccounts,input -> {
            return input.data;
});

但是它的给出错误不存在类型变量Y的实例。

0 个答案:

没有答案