2013-01-09 112 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代碼。