5

私はいくつかのビューを作成し、それらを表示する準備をするいくつかのスレッドを持っています。その中には 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()ここで役立つ場合は誰でも説明できますか? 前もって感謝します!

4

2 に答える 2