在WebView活动之间切换保持状态(无需重新加载)

时间:2012-01-15 14:19:55

标签: android android-activity webview

我想在使用WebView布局的活动之间切换。 这是方案

首先,我从第一个活动调用WebView活动(例如,SecondActivity),其意图包含URL字符串。使用该字符串,所谓的活动加载网页直到完成。 然后我通过调用

中的startActivity(firstActivity)切换回第一个活动

之后,当我尝试切换回SecondActivity时,会重新加载网页。似乎没有保存SecondActivity的状态,并且再次调用方法loadUrl(url)。

2 个答案:

答案 0 :(得分:0)

要切换回第一个活动,您可以在第二个活动中调用finish()吗?

答案 1 :(得分:0)

无法维持从一个切换到另一个时的活动状态。这是因为Activity生命周期的工作原理,当一个Activity从另一个返回时,onCreate再次被调用,重新加载你的所有视图,或者你的onCreate中的任何代码,这可能是你所有的视图。