Java tutorial
//package com.java2s; //License from project: Apache License import android.support.v4.app.Fragment; import android.support.v4.app.FragmentManager; import android.support.v4.app.FragmentTransaction; public class Main { public static void startFragment(FragmentManager fm, Fragment fragment, int resId) { Fragment mFragment = fm.findFragmentByTag(fragment.getClass().getName()); FragmentTransaction ft = fm.beginTransaction(); if (mFragment == null) { ft.add(resId, fragment, fragment.getClass().getName()); } ft.show(fragment); ft.commitAllowingStateLoss(); } }