本地变量未恢复背景中片段的方向更改
我有两个片段,fragmenta
和fragmentB
,用户可以从fragmenta
fragmentB
,
我们说> Fragmenta
具有局部变量vara
。当用户在fragmenta
上和更改方向上时,我可以使用onsaveInstancestate
保存该变量,然后在onviewCreated
中还原它。那里没问题。
但是,当用户在fragmentB上
并且方向更改时,onsaveInstancestate
呼叫fragmenta
从不调用,变量永远不会恢复。
如何正确恢复变量?
I have two fragments, FragmentA
and FragmentB
, the user can go from FragmentA
to FragmentB
Let's say FragmentA
has a local variable varA
. When the user is on FragmentA
and changes orientation I can save that variable with onSaveInstanceState
and then restore it in onViewCreated
. No problem there.
However, when the user is on FragmentB
and the orientation changes, onSaveInstanceState
is called for FragmentA
, but onViewCreated
is never called and the variable is never restored.
How can I restore the variable properly?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论