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