Como iniciar o fragmento de uma atividade

Eu já quero iniciar meu RecipientFragment do meu MainActivity e passar dados para o fragmento do meu MainActivity. Aqui está o código que eu implementei. Mas o fragmento não inicia.

Bundle bundle = new Bundle();
bundle.putString(ParseConstants.KEY_FILE_TYPE, fileType);
RecipientsFragment keyfile = new RecipientsFragment();
keyfile.setArguments(bundle);
Fragment newFragment = new RecipientsFragment();
FragmentTransaction transaction = getFragmentManager().beginTransaction();
transaction.commit();

Também quero saber como passar intent.setData e obter esses dados no Fragment. Atualmente tenho código abaixo:

RecipientFragment

mMediaUri = getActivity().getIntent().getData();

Atividade principal

Intent recipientsIntent = new Intent(this, RecipientsFragment.class);
        recipientsIntent.setData(mMediaUri);

questionAnswers(5)

yourAnswerToTheQuestion