我们如何在Webview中将任何url设置为特定索引

时间:2013-09-03 13:47:43

标签: android webview

希望有人可以指导我完成这件事。

我正在通过webview.loadUrl()在Webview中逐个加载一些页面。让我加载总共7页说1.html,2.html,.... 7.html.And我在第7个索引即。 7.html 现在使用webview.goBack(),我返回5.html。在这里,我想用a.html页面替换5.html页面,前提是其他html页面就像它们一样。我的意思是说,

Suppose I loaded a.html at 5th index which already had 5.html even if I do   
webview.goBack(),I should get 4.html .And similarly on webview.goForward(),I should 
get 6.html.

默认情况下,我在第5个索引处重新加载a.html后,webview.goForward()将无法正常工作。

请帮忙。

1 个答案:

答案 0 :(得分:1)

根据您的说明,我认为最好不要使用WebView.goBack()WebView.goForward()。只需直接加载要显示的页面,即可响应导航元素的每次单击。然后实现您的自定义后退/前进逻辑是微不足道的。试图破坏小部件自己的内部历史记录不太可能有效。