Если у вас нет аргументов для передачи во фрагмент, вы можете использовать первый.
SignUpFragment fragment = new SignUpFragment();
Но если у вас есть аргументы, вы можете использовать фабричные методы, такие как второй, чтобы скрыть создание пакета и установку шаблонных кодов аргументов.
ProfileFragment fragment = ProfileFragment.newInstance(userId);
public class ProfileFragment extends Fragment {
public static ProfileFragment newInstance(int userId) {
Bundle args = new Bundle();
args.putInt("userId", userId);
ProfileFragment fragment = new ProfileFragment();
fragment.setArguements(args);
return fragment;
}
}