我有许多片段作为选项卡附加到 Android 操作栏。我可以毫无问题地在它们之间切换。但是,如果其中一个片段具有TextView
(例如),并且我更改了 thatTextView
的文本,则如果我切换到另一个选项卡并返回,则不会保留新文本。
我已经尝试过覆盖onSaveInstanceState()
,但是当我切换选项卡时,它似乎没有被调用,因为savedInstanceState
每次null
都onActivityCreated()
被调用(即每次重新打开该选项卡时)。
我研究了改变onPause()
它调用的方法onSaveInstanceState()
,但onPause()
无法访问状态包,所以我不知道该怎么做。
在选项卡之间来回切换时,在选项卡中保持状态的最佳方法是什么?