2013-05-02 77 views
0

我的WebView基于应用程序同时使用loadDataWithBaseURL(远程网址)加载数据和使用loadURL电话(从资产)。我现在如何处理backPress。的Android的WebView onBackPressed

ex用例。 第1步 - 没有默认页面显示设置,以便从资产显示静态页面。让我们称这个静态页面为S1。在S1我们可以添加书签等页面,并将其中的一个设置为首页等默认页面。让我们打电话给主页H1。如果H1一套使用上S1之前的步骤

显示H1使用loadDataWithBaseURL(我做一些处理)。

第2步 - 从H1我用A HREF到去S1。 On S1压回onBackPressed被调用,但它的空白页。

所以我想,当我们使用loadDataWithBaseURL使用loadURL(从资产),以获得您如何处理历史问题的看法。

Regards,

Miten。

+0

使用nohistory在您的清单 – Unknown 2013-05-02 08:31:12

回答

1

使用Window.history.back()方法或Android结束()方法

+0

后悔没有听明白。我在后退按钮点击添加history.back()像浏览器,但什么都不做。了解如何使用webview的加载方法构建历史堆栈会很有帮助。 – Miten 2013-05-02 09:20:32

+0

嗯miten如果你能够使用会话跟踪意味着,这将是好的,你试试看,如果它没有使用完整意味着对那个抱歉... – Nagaraja 2013-05-02 12:42:00

+0

你对我最终处理它的活动,这几乎就像会话的一生。 – Miten 2013-05-04 16:39:15