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);