-1

在我的应用程序中,我混合使用了 html 和本机。在我的网页视图中,我加载了一个 html 页面,其中包含一个图像。单击图像时,我调用了一个 java 脚本函数,该函数又调用了本机代码。我的html标签如下:

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

我的javascript方法如下:

function nextLevel(index) 

{ Android.displayNextLevel(index); }

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

4

1 回答 1

0

I guess you could fiddle around in the html/js to make sure you can only click it once every now and then.

You could also ditch your function and instead use the JavascriptInterface so you can handle stuff in your Java code instead.

于 2013-01-09T15:14:06.280 回答