2016-11-14 3 views
-2

Ребята, я много искал, но не получил. У меня есть два фрагмента 1) Транзакция формы 2) Форма Статус транзакции в форме Транзакция есть несколько полей для заполнения информации и отправки кнопки. При нажатии «Отправить» мне нужно просмотреть файл (который находится в другом действии, но тот же фрагмент, например, транзакция формы). Как можно иметь две операции на одном и том же фрагментеПоказаны две разные действия на одном фрагменте

Нужно ли мне создать другое действие? И кому это будет распространяться?

first fragment with personal information same fragment but second activity

ответ

1

Fragment принадлежит к хосту Activity, а не наоборот. Activity может принимать несколько Fragment s.

Читает документы для получения дополнительной информации: https://developer.android.com/guide/components/fragments.html

В вашем случае, что это, кажется, вы пытаетесь добиться, чтобы заменить Form Transaction Fragment с разной компоновкой и логикой. Вы можете заменить его другим новым Fragment.

Используйте FragmentManager для замены существующего Fragment:

FragmentManager fm = getFragmentManager(); 

if (fm != null) { 
    // Perform the FragmentTransaction to replace the Form Transaction content. 
    // Using FragmentTransaction#replace will destroy any Fragments 
    // currently inside R.id.fragment_content and add the new Fragment 
    // in its place. 
    FragmentTransaction ft = fm.beginTransaction(); 
    ft.replace(R.id.fragment_content, new YourFragment()); 
    ft.commit(); 
} 

Изменения R.id.fragment_content в заполнитель ваших Form Transaction Fragment «ы и YourFragment к вашей вновь созданной Fragment.

Смежные вопросы