Activity::onCreate(Bundle savedInstanceState)
-> super.onCreate(savedInstanceState)
时,Android都会还原Fragment,即使我们对这些Fragment使用了setRetainInstance(false)。此外,在那些Fragments中,Fragment.performCreateView()直接调用,而不经过Fragment::onAttach()等流程。此外,一些字段在还原的Fragment中是null ...
有人知道如何防止Android恢复Fragments吗?
P.S. 我们知道,在为配置更改重新创建Activity的情况下,可以通过向清单添加android:configChanges="orientation|screenSize|screenLayout来实现。但在自动内存清理的情况下重新创建活动怎么办?