У меня есть 3 вкладки, и я использую fragments
. Когда activity
в первый раз называется, все три фрагмента сгенерированы. У меня есть некоторые флажки на fragment1
, и когда я выполняю некоторые действия на fragment1
и проведите пальцем по экрану, я хочу снова позвонить oncreateView
из fragment3
? Всякий раз, когда я прокручиваю или щелкаю по вкладкам, я хочу, чтобы oncreateview снова вызывался, когда я динамически генерирую пользовательский интерфейс fragment3
. Если я вернусь к fragment1
, а затем вернусь к fragment3
, я вижу изменения.при прокрутке вкладок, oncreateView of Fragment не вызывается, как вызвать oncreateView каждый раз
а) Моя деятельность расширяет FragmentActivity
public class AddProgramActivity extends FragmentActivity implements
ActionBar.TabListener
б) класс адаптер расширяет FragmentPagerAdapter
с) и мои классы осколочные расширения Fragment
.
Пожалуйста, предложите, как я могу заставить свой фрагмент 3 oncreateView
вызывается каждый раз, когда я прокручиваю или щелкаю по вкладке или как обновлять каждый раз, когда я сажусь.
ли эту работе? Я попытался использовать метод OnResume, хотя он, похоже, не работает должным образом. Будет ли это лучшей работой? Кажется, немного чрезмерным для чего-то, что должно быть принципиально легко –
да @RandyFreak, это работает для меня, хотя я все еще смотрю вокруг –