0

ハンドラーを使用しました

handler.post(new Runnable() {
            @Override
            public void run() {

                jsInterface.initiateProcess(webView);
                Log.d("",TAG+" Initiate Process Handler");
            }
        });

関数に渡したwebViewには、進行状況ダイアログを表示initiateProcess(webView)するonPagestartedメソッドがあります。これは、機能する場合と機能しない場合があります。

考えられる問題はAsyncTask、このハンドラーを使用しているのと同じアクティビティで使用したことです。これは、これら2つのスレッド(handler and asynctask)が互いに干渉しているために発生していますか?私はAndroidのスレッドについてあまり知識がありません。

4

0 に答える 0