android phonegap如果超时后退

时间:2012-03-14 09:53:30

标签: android cordova

我正试图在超时事件上做一个回退! 我设置了super.setingeterproperty(“loadurltimeoutvalue”,60“),所以我可以模拟它。一直在寻找并找不到很多答案。

我正在尝试这样做:if timeout事件 - >从assets文件夹加载页面。 这样我就可以隐藏超时时发生的错误消息。该错误消息包含正在加载的网站的地址,我根本不希望它出现在任何地方。

if (mWebView.loadUrlTimeout == currentLoadUrlTimeout) {
//super.loadurl("android_assets bla bla")
}

找到代码here,但无法使其正常工作。我认为有很多部分缺少代码,因为我试图剥离它。 我对此仍然很新鲜,所以可能存在一些我不明白的逻辑缺陷。

任何帮助都非常感谢:)

2 个答案:

答案 0 :(得分:2)

在加载页面之前尝试在活动中设置以下属性,它应该有效:

super.setStringProperty("errorUrl", "file:///android_asset/www/error_page.html");

答案 1 :(得分:1)

setStringProperty已在3.0中弃用。改为使用config.xml:

<preference name="ErrorUrl" value="myErrorPage.html"/>