4
我有一些附加到Android操作栏作为选项卡的片段。我可以毫无问题地在它们之间切换。但是,如果其中一个片段有TextView
(例如),并且我改变了该TextView
的文本,如果我切换到另一个选项卡并返回,则不保留新文本。如何在操作栏选项卡/片段之间切换时维护状态?
我试图重写onSaveInstanceState()
,但现在看来,当我切换标签不叫,因为savedInstanceState
是null
每次onActivityCreated()
被称为(即该选项卡重新打开每次)。
我看着改变onPause()
,使它调用onSaveInstanceState()
,但onPause()
不能访问状态包,所以我不明白我该怎么做。
什么是在标签之间来回切换时保持标签状态的最佳方式?
这个例子中的fm是什么? – haroba 2013-02-19 19:11:44
FragmentManager fm = getFragmentManager(); – user1888162 2013-02-19 19:14:46
if(fm.findFragmentByTag(tab.getTag()。toString())== null)在我的 上收到NullPointerException。 任何想法? – haroba 2013-02-19 19:46:18