我正在使用帶有FragmentPagerAdapter
的動作欄選項卡。 (3個標籤) 我有onCreateOptions
菜單設置在MainActivity,延伸FragmentActivity
。如何從FragmentActivity調用片段佈局以避免NullPointerException
此菜單包含一個保存按鈕,該按鈕在MainActivity上運行saveData()
方法,該方法將數據保存在整個3個片段中。
問題是,當我第一次打開應用程序並點擊保存按鈕時,當此方法嘗試將數據保存到第3個片段時,我得到NPE。我知道這是因爲onCreateView()
方法尚未調用,並且當切換選項卡時,saveData()方法正常工作。
問題是,我該如何避免NPE?或者我怎樣才能調用第三個片段的佈局,以便saveData()
可以訪問其視圖。
在此處張貼您現有的代碼。 – Piyush