带有多个(2)webview的后退按钮

时间:2010-12-11 02:09:19

标签: android button webview back

我正在玩一个在tabhost/tabwidget布局中设置了2个网页浏览量的ap,我的问题是我不知道如何让他们浏览页面历史记录,至少对于他们两个。我可以为第一个webview(webview1)执行此操作,但我不知道如何在第二个选项卡中为第二个webview执行此操作。

1 个答案:

答案 0 :(得分:0)

我知道这个问题很古老,但你可能仍然会被卡在上面,或者其他人可能会被困住。使用下面的代码,它适用于我使用tabHost。 webView1和webView2是你的两个webview。 将它添加到onCreate包之上。

public void onBackPressed(){

if (webView1.isFocused() && webView1.canGoBack()) {
    webView1.goBack();       
}
else {
    //Add something you want to do, or leave blank to do nothing.
}

if (webView2.isFocused() && webView2.canGoBack()) {
    webView2.goBack();       
}
else {
    //Add something you want to do, or leave blank to do nothing.
}
}