android.webkit.ConsoleMessage#lineNumber ( )源码实例Demo

下面列出了android.webkit.ConsoleMessage#lineNumber ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: ankihelper   文件: FolioPageFragment.java
@Override
public boolean onConsoleMessage(final ConsoleMessage cm) {
    super.onConsoleMessage(cm);
    String msg = cm.message() + ", From line " + cm.lineNumber() + " of " +
            cm.sourceId();
    return FolioWebView.onWebViewConsoleMessage(cm, "WebViewConsole", msg);
}
 
源代码2 项目: ForPDA   文件: CustomWebChromeClient.java
@Override
public boolean onConsoleMessage(ConsoleMessage consoleMessage) {
    String message = "";
    message += "\"" + consoleMessage.message() + "\"";
    String source = consoleMessage.sourceId();
    if (source != null) {
        int cut = source.lastIndexOf('/');
        if (cut != -1) {
            source = source.substring(cut + 1);
        }
        message += ", [" + source + "]";
    }

    message += ", (" + consoleMessage.lineNumber() + ")";


    ConsoleMessage.MessageLevel level = consoleMessage.messageLevel();
    if (level == ConsoleMessage.MessageLevel.DEBUG) {
        Log.d(CONSOLE_TAG, message);
    } else if (level == ConsoleMessage.MessageLevel.ERROR) {
        Log.e(CONSOLE_TAG, message);
    } else if (level == ConsoleMessage.MessageLevel.WARNING) {
        Log.w(CONSOLE_TAG, message);
    } else if (level == ConsoleMessage.MessageLevel.LOG || level == ConsoleMessage.MessageLevel.TIP) {
        Log.i(CONSOLE_TAG, message);
    } else {
        Log.d(CONSOLE_TAG, message);
    }
    return true;
}