【发布时间】:2010-05-03 16:38:38
【问题描述】:
我有一个使用 WebView 和带有 javascript 函数的 html 页面的应用程序。似乎没有随机调用 JavaScript 函数。它可以运行到一个随机点(我整天都在研究这个错误)只能在硬件(HTC Legend)上而不是在模拟器上生成。
基本上,每当用户按下按钮时,我都会使用对 javaScript 的回调,这些回调会告诉 html 使用 javaScript 函数重绘。
mHandler.post(new Runnable() {
public void run() {
mWebView.loadUrl("javascript:getDataLine()");
}
});
这个 javaScript 代码的第一行是一个警告,说它已经开始,所以我可以看到它正在工作。
无处不在的设置警报或 console.log 无济于事,因为问题似乎出在 web 视图或 Android 本身中。我需要一种方法来查看后台发生了什么。也许看看之前的调用是否失败并停止线程或其他什么。
【问题讨论】:
标签: javascript android debugging webview