I have a parent Fragment Activity that has a ViewPager which contains a child ViewPager. The child ViewPager contains Fragments for each page. I communicate between these ch
Committing transactions in OnPostResume callback fixed the issue for me. Thanks to following blogpost
http://www.androiddesignpatterns.com/2013/08/fragment-transaction-commit-state-loss.html