Фрагменты Android и переключение вкладок - PullRequest
0 голосов
/ 14 октября 2011

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

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

Есть ли стандартный способ реализовать это, или я застрял, взламывая что-то вместе?

1 Ответ

0 голосов
/ 15 октября 2011

Я уверен, что вы можете перейти к Tab1 и показать фрагмент B. Но я не очень уверен, сможете ли вы управлять backstack с фрагментом A, если пользователь никогда не переходил из A в B.

...