I'm trying to retain a fragment not only when activity is recreated due to configuration change, but also in cases when it's just, you know, recreated for some other reason, like when user has left it and returned back a second later. Apparently, it doesn't work, because in the following codeI'm trying to retain a fragment not only when a