Я имею наблюдаемую живую логику данных в своей основной деятельности, я хочу, чтобы она была в классе viewmodel - PullRequest
0 голосов
/ 08 февраля 2019

В моей основной деятельности есть логика наблюдения данных в реальном времени от базы данных комнаты до пользовательского интерфейса.Я хочу, чтобы эта логика была в 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);
                }
            }
        });
...