【发布时间】:2012-01-11 08:03:12
【问题描述】:
我有一些线程,我在其中创建了一些视图并准备将它们显示。其中我也有一个WebView。此代码在线程中执行:
WebView lGraphWebView = null;
try{
lGraphWebView = new WebView(AppController.getAppController());
}catch (Exception e) {
Log.d("info", "error: " +e );
}
它会抛出以下异常:
java.lang.RuntimeException: Can't create handler inside thread that has not called Looper.prepare()
这有点奇怪,因为当我创建一个简单的按钮时,一切正常。那么,任何人都可以向我解释为什么在创建 WebView 时我会得到这个异常,如果Looper.prepare() 可以在这里提供帮助?
提前致谢!
【问题讨论】:
标签: android multithreading android-widget android-webview looper