Android 在WebView活动保留状态之间切换(无需重新加载)
我想在使用WebView布局的活动之间切换。 下面是一个场景 首先,我从第一个活动调用WebView活动(例如,SecondActivity),其意图包含URL字符串。使用该字符串,所谓的活动将加载网页,直到完成为止。 然后,通过在Android 在WebView活动保留状态之间切换(无需重新加载),android,android-activity,webview,Android,Android Activity,Webview,我想在使用WebView布局的活动之间切换。 下面是一个场景 首先,我从第一个活动调用WebView活动(例如,SecondActivity),其意图包含URL字符串。使用该字符串,所谓的活动将加载网页,直到完成为止。 然后,通过在 之后,当我尝试切换回第二个活动时,网页被重新加载。第二个活动的状态似乎没有保存,并且再次调用了方法loadUrl(url)。要切换回第一个活动,您可以在第二个活动中调用finish()。无法维护从一个活动切换到另一个活动时的状态。这是因为活动生命周期是如何工作的,当
之后,当我尝试切换回第二个活动时,网页被重新加载。第二个活动的状态似乎没有保存,并且再次调用了方法loadUrl(url)。要切换回第一个活动,您可以在第二个活动中调用
finish()
。无法维护从一个活动切换到另一个活动时的状态。这是因为活动生命周期是如何工作的,当一个活动从另一个活动返回时,会再次调用onCreate重新加载您的所有视图或onCreate中的任何代码,这可能是在配置您的所有视图。那么,我该如何解决此问题?