Я впервые использую Fragments и TabHost и у меня возникли проблемы с тем, что фрагмент на одной вкладке приводит к фрагменту на другой вкладке.В частности, tab1 первоначально показывает фрагмент A, однако пользователь может выбрать что-то внутри этого фрагмента, и он заменит его фрагментом B, все еще находящимся под tab1.Это прекрасно работает, и backstack дает хороший пользовательский опыт.
Однако на вкладке 2 у меня есть фрагмент C, и я бы хотел, чтобы пользователь мог щелкнуть что-то во фрагменте C и перейти обратно к tab1, показывая фрагментB (даже если пользователь никогда не переходил из A в B).В идеале, я бы также хотел, чтобы backstack работал так, как можно было бы ожидать с точки зрения кнопки возврата, которая должна вернуть пользователя обратно к tab2 и фрагменту C, хотя это менее важно.
Есть ли стандартный способ реализовать это, или я застрял, взламывая что-то вместе?