A common Android architectural pattern is to consume events in a UI View that are triggered from asynchronous web service code in a View Model. While there are many approaches to solving this problem, I wanted to share the approach I often use. You may have another approach that works