How do i handle this problem? I am using single activity architecture with Callbacks interfaces for fragment swapping.