Я использую вкладки панели действий с FragmentPagerAdapter
. (3 вкладки) У меня есть onCreateOptions
меню, установленное на MainActivity, которое расширяет FragmentActivity
.Как вызвать макет фрагмента из FragmentActivity, чтобы избежать NullPointerException
Это меню содержит кнопку сохранения, которая запускает метод saveData()
на MainActivity, который сохраняет данные во всех 3 фрагментах.
Проблема в том, что при первом открытии приложения и нажатии кнопки сохранения я получаю NPE, когда этот метод пытается сохранить данные на третьем фрагменте. Я знаю, что это потому, что метод onCreateView()
еще не вызывается, и когда я переключаю вкладки, метод saveData() работает нормально.
Вопрос в том, как я могу избежать NPE? или как я могу назвать макет третьего фрагмента так, чтобы saveData()
мог получить доступ к его представлениям.
Отправьте свой существующий код здесь. – Piyush