setRetainInstance不适用于android中的配置更改

setRetainInstance不适用于android中的配置更改,android,Android,我对potrait和活动的景观有不同的设计。所以我使用了layout land layout。我将webview放在片段中,并给出setRetainInstance(true)和像google一样的链接url。当配置再次更改时,任何人都能告诉我如何避免这种情况 不同的设计在这个问题上谁能帮上忙 谢谢片段实际上可以让这更容易。只需使用该方法就可以在配置更改期间保留片段实例。请注意,这是文档中推荐的替换 如果出于某种原因,您确实不想使用保留片段,那么您可以采取其他方法。请注意,每个片段都有一个由返回

我对potrait和活动的景观有不同的设计。所以我使用了layout land layout。我将webview放在片段中,并给出setRetainInstance(true)和像google一样的链接url。当配置再次更改时,任何人都能告诉我如何避免这种情况 不同的设计在这个问题上谁能帮上忙


谢谢

片段实际上可以让这更容易。只需使用该方法就可以在配置更改期间保留片段实例。请注意,这是文档中推荐的替换

如果出于某种原因,您确实不想使用保留片段,那么您可以采取其他方法。请注意,每个片段都有一个由返回的唯一标识符,您还可以通过 . 因此,在您决定停止AsyncTask时(最有可能是在onStop()或onDestroy()中),您可以检查配置是否正在更改,如果正在更改,则将其粘贴到片段标识符下的静态SparseArray中,然后粘贴到onCreate()或onStart()中查看稀疏数组中是否有可用的AsyncTask