I have seen two general practices to instantiate a new Fragment in an application: Fragment newFragment = new MyFragment(); and Fragment newFragment = MyFragment.newInstance(); The second option makes use of a static method newInstance() and generally contains the following method. public static Fragment newInstance() { MyFragment myFragment = new MyFragment(); return myFragment; } At first, I tho