FragmentTransaction in the support library now provides four different ways to commit a transaction:
commit()commitAllowingStateLoss()commitNow()commitNowAllowingStateLoss()You have probably also encountered one of these alongside a call to executePendingTransactions().
What do each of these do, and which one should you be using? Let’s explore each one in more depth and find out!