Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个片段 A 和一个片段 B。
在片段 A 中,我对容器内部的一些视图进行了膨胀。然后我切换到片段 B,当我转向片段 A 时,膨胀的视图消失了,我丢失了该视图中的数据。
有谁知道是什么问题?感谢您的时间和帮助
查看 Fragment 的生命周期:http://developer.android.com/guide/components/fragments.html#Lifecycle
http://developer.android.com/guide/components/fragments.html#Lifecycle
您可以使用这些方法onSaveInstanceState()来保存数据和onCreateView()重新加载重要数据。
onSaveInstanceState()
onCreateView()
您应该在onCreateView()而不是 Fragment 构造函数中创建所有 UI 数据,然后每次重新创建视图时都会调用它。