Я уже хочу запустить свой RecipientFragment из моей MainActivity и передать данные на Фрагмент из моей MainActivity. Вот код, который я реализовал. Но фрагмент не начинается.Как начать Фрагмент из-за активности
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();
Я также хочу знать, как пройти aim.setData и получить эти данные в фрагменте. В настоящее время у меня есть этот код.
RecipientFragment
mMediaUri = getActivity().getIntent().getData();
MainActivity
Intent recipientsIntent = new Intent(this, RecipientsFragment.class);
recipientsIntent.setData(mMediaUri);
Но вы не добавили код для добавления или замены фрагмента в любом месте? –