Android принудительно перестроит фрагмент View

У меня есть простое приложение с двумя фрагментами, и в ландшафтном режиме я оба фрагмента показаны рядом, и в портретной ориентации я показываю фрагмент A, а затем, если они выбирают вариант, запускаю Activity, который показывает фрагмент B. Моя проблема заключается в том, что я нахожусь в портретном режиме и показываю фрагмент B, если пользователь выбирает меню вариант Я хочу обновить или перерисовать представление, связанное с фрагментом B, и не могу понять, как это сделать. Я пробовал использовать методы getView и getLayoutInflater, но экран не меняется, потому что мне кажется, что я создаю новое представление. Я также пытался получить ссылку на фрагмент A, думая, что могу вызвать его процедуру для создания нового фрагмента и замены фрагмента B, но не могу получить ссылку на него, потому что он не отображается. Что мне действительно нужно сделать, так это просто принудительно вызвать метод onCreateView снова, чтобы раздуть новое представление, но я пробовал несколько методов, чтобы попытаться сделать это, но не могу снова вызвать onCreateView. Есть мысли, как это сделать?

14
задан Chris 17 October 2011 в 16:51
поделиться