I have an activity bound to an aidl service. Activity passes data to the aidl remote service. Remote service passes data back to activity using callbacks.
I want to preserve data that is passed from service to activity using LiveData and ViewModel.
Is there a good design for this problem?