I have an application that relies on push notifications to update users of events happening online. To do so, I have my normal Activity which displays the game to the user,
I solved this issue by moving the expensive preloading to a static initializer on the Activity.