Thank all in advance. And my problem is here: there is chain of elements
Activity has -> ViewPager has several -> Fragments have possibility call DialogFragment that can call startActivityForResult.
When onActivityResult called I need to restore ViewPager, and fragments in his adapter must be from restored supportFragmentManager fragments. I.e. for example in getItem I can't return some new Fragment, because DialogFragment was created in another fragment (that has restored) and it need to return some result to restored fragment.