Java Android webview:打开一个页面等待3秒钟,然后打开另一个页面
我正在尝试打开一个url,等待3秒钟,然后打开另一个url,等等。。。这是我的密码。问题是:假设runX=3,webview将在9秒后显示第3页。我很确定这是在打开页面,但没有显示出来Java Android webview:打开一个页面等待3秒钟,然后打开另一个页面,java,android,webview,delay,wait,Java,Android,Webview,Delay,Wait,我正在尝试打开一个url,等待3秒钟,然后打开另一个url,等等。。。这是我的密码。问题是:假设runX=3,webview将在9秒后显示第3页。我很确定这是在打开页面,但没有显示出来 for(int loop = 0 ; loop < runX; loop++) { WebView openURL = (WebView) findViewById(R.id.WebView1); openURL.loadUrl(getURL()
for(int loop = 0 ; loop < runX; loop++)
{
WebView openURL = (WebView) findViewById(R.id.WebView1);
openURL.loadUrl(getURL());
try
{
Thread.sleep(3000);
}
catch (InterruptedException e)
{
}
}
sleep正在阻塞UI线程,因此WebView无法使用您提供的URL绘制任何内容
一般来说,UI线程上的Thread.sleep不是一个好主意
你应该改用。获取三个URL,并发布3个可运行的邮件,延迟为3、6和9。尝试使用可运行的邮件延迟