Ended up just writing local logic to keep track of whether the user has initiated a configuration change. I'm developing for a special environment where Activity onConfigurationChanged does not get invoked correctly, so Activity is destroyed and created on the changes in question.