Что Ник Кэмпион сказал.
Вот фрагмент кода, который работает для меня:
Fragment newFragment = MainFrag.newInstance(arg);
FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
ft.add(R.id.main_container, newFragment).commit();
Обратите внимание, что я использую библиотеку поддержки для обратной совместимости.