我的主要活动中有可观察的实时数据逻辑,我希望它可以包含在viewmodel类中

时间:2019-02-08 10:22:37

标签: android-livedata

在我的主要活动中,我有逻辑地观察从房间数据库到UI的实时数据。我希望这种逻辑体现在viewModel的编写方式中:

 detailsViewModel.getHereAllDetails().observe(this, new Observer<DetailsEntity>() {
            @Override
            public void onChanged(@Nullable DetailsEntity detailsEntity)
            {
                if (detailsEntity != null)
                {
                    details.setCheckIn(detailsEntity.getCheckIn());
                    details.setCheckOut(detailsEntity.getCheckOut());
                    details.setNoOfRooms(detailsEntity.getNoOfRooms());
                    details.setNoOfGuests(detailsEntity.getNoOfGuest());
                    detailsViewModel.setDetails(details);
                }
            }
        });

0 个答案:

没有答案