我有一個應用程序,它使用WebView和帶有javascript函數的html頁面。隨機的JavaScript函數似乎沒有被調用。它可以在硬件(HTC Legend)上生成,而不是在仿真器上生成一個隨機點(我一整天都在看這個bug)。Android上的JavaScript隨機停止工作
基本上我每當用戶按下按鈕時都使用回調函數,這些回調函數告訴html使用javaScript函數重繪。
mHandler.post(new Runnable() { public void run() { mWebView.loadUrl("javascript:getDataLine()"); } });
在這段JavaScript代碼的第一行是說,它已經開始,這樣我就可以看到它的工作警報。
設置警報或console.log無處不會幫助,因爲它看起來問題出在webview或Android本身。我需要一種方法來查看背景中發生了什麼。也許看看以前的調用是否失敗,並阻止線程或其他東西。