0
Log.i()
,Log.d()
などを使用する以外にも、可能であればWebViewをデバッグする方法でコードをデバッグする方法を探しています。非WebViewアプリケーション用のWebViewスタイルのデバッグ
WebView myWebView = (WebView) findViewById(R.id.webview);
myWebView.setWebChromeClient(new WebChromeClient() {
public boolean onConsoleMessage(ConsoleMessage cm) {
Log.d("MyApplication", cm.message() + " -- From line "
+ cm.lineNumber() + " of "
+ cm.sourceId());
return true;
}
});
目標はConsoleMessageが付属していますmessage()
、lineNumber()
とsourceId()
のようなメソッドにアクセスできますが、一般的な意味でを取得することです。それが組み込みのソリューションではない場合、y'allが知っているかもしれないデバッグライブラリも同様に役立ちます。
私はweinreサイトを見て、それはwebviewを使用するアプリケーションではうまくいくが、私が持っているものはカメラアプリだ。私は基本的に、ロギングイベントが発生した行番号とソースファイルをメッセージとともに表示できるロギングソリューションを探しています。 –