package com.quickblox.sample.groupchatwebrtc.utils;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;
/**
* QuickBlox team
*/
public class FragmentExecuotr {
public static void addFragment(FragmentManager fragmentManager, int containerId, Fragment fragment, String tag) {
fragmentManager.beginTransaction().replace(containerId, fragment, tag).commitAllowingStateLoss();
}
public static void addFragmentAtTop(FragmentManager fragmentManager, int containerId, Fragment fragment, String tag) {
fragmentManager.beginTransaction().add(containerId, fragment, tag).commitAllowingStateLoss();
}
public static void addFragmentWithBackStack(FragmentManager fragmentManager, int containerId, Fragment fragment, String tag) {
fragmentManager.beginTransaction().replace(containerId, fragment, tag).addToBackStack(null).commitAllowingStateLoss();
}
public static void removeFragment(FragmentManager fragmentManager, Fragment fragment) {
fragmentManager.beginTransaction().remove(fragment).commitAllowingStateLoss();
}
}