Merge "Update the error for WebView thread violations to make clear that it's not fatal"

This commit is contained in:
Steve Block
2011-09-26 08:41:09 -07:00
committed by Android (Google) Code Review

View File

@@ -9283,13 +9283,13 @@ public class WebView extends AbsoluteLayout
private static void checkThread() {
if (Looper.myLooper() != Looper.getMainLooper()) {
RuntimeException exception = new RuntimeException(
"A WebView method was called on thread '" +
Throwable throwable = new Throwable(
"Warning: A WebView method was called on thread '" +
Thread.currentThread().getName() + "'. " +
"All WebView methods must be called on the UI thread. " +
"Future versions of WebView may not support use on other threads.");
Log.e(LOGTAG, Log.getStackTraceString(exception));
StrictMode.onWebViewMethodCalledOnWrongThread(exception);
Log.w(LOGTAG, Log.getStackTraceString(throwable));
StrictMode.onWebViewMethodCalledOnWrongThread(throwable);
}
}