But in the documentation https://developer.android.com/reference/android/app/FragmentTransaction.html#commitNow() said that transactions committed in this way may not be added to the FragmentManager’s back stack. In some cases it will work fine in other not as you wrote above.