Sunday, 15 September 2013

java - Android webview: open a page wait 3 seconds then open another -



java - Android webview: open a page wait 3 seconds then open another -

im trying open url, wait 3 seconds , open url, , on... code. problem is: lets runx=3 webview show 3rd page after 9 seconds. im pretty sure opening pages not showing them

for(int loop = 0 ; loop < runx; loop++) { webview openurl = (webview) findviewbyid(r.id.webview1); openurl.loadurl(geturl()); seek { thread.sleep(3000); } grab (interruptedexception e) { } }

thread.sleep() blocking ui thread, making impossible webview draw url supplied.

as general rule, thread.sleep() on ui thread not idea.

you should utilize handler.postdelayed() instead. 3 urls, , post 3 runnables delays of (say) 3, 6, , 9.

java android webview delay wait

No comments:

Post a Comment