2013-01-09 60 views
-1

在我的应用程序中,我使用了html和native的混合。在我的web视图中,我加载了一个html页面,里面有一个图像。点击图片后,我调用一个java脚本函数,该函数又调用本机代码。我的HTML标签如下:问题与webview

<img onclick=nextLevel('0'); id="d2"> 

我的JavaScript方法如下:

function nextLevel(index) 

{ Android.displayNextLevel(index); }

内displayNextLevel方法我开始下一个活动。问题是当我多次点击html页面上的图像时,该事件被触发多次,并且该活动多次打开。我错过了什么吗?我如何解决这个问题?请帮助我。提前致谢。

回答

0

我想你可以在html/js中摆弄一下,以确保你现在只能点击一次。你也可以使用JavascriptInterface来代替你的Java代码。