у меня есть несколько потоков, в которых я создаю некоторые представления и подготавливаю их к отображению. Среди них у меня также есть 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()
помочь здесь? Заранее спасибо!