我使用过处理程序
handler.post(new Runnable() {
@Override
public void run() {
jsInterface.initiateProcess(webView);
Log.d("",TAG+" Initiate Process Handler");
}
});
我在函数initiateProcess(webView)
中传递的webView有一个onPagestarted
方法,它显示了一个进度对话框,有时可以工作,有时却不工作。
我能想到的一个可能的问题是我在使用此处理程序的同一活动中使用了AsyncTask
,是否因为这两个线程(handler and asynctask
)相互干扰而发生?我对android线程知之甚少。