I am working on a fairly complex app based on MVVM. The app has multiple activities. One of these activities, the one this question is about, uses many fragments and each fr