android - WebView must be loaded twice to load correctly -
when page webview first loads, images missing or displayed incorrectly. if reload page webview displays perfectly. know first think set javascript after loadurl, isn't true.
in oncreate have:
learnwebview = (webview)findviewbyid(r.id.learnwebview); learnwebview.setwebviewclient(new webviewclient()); learnwebview.getsettings().setjavascriptenabled(true); then later in function called after oncreate have:
learnwebview.loadurl("myurl"); and yes, know function loadurl called after oncreate every time.
please try instead of way, bad practice:
learnwebview.post(new runnable() { @override public void run() { learnwebview.loadurl("myurl"); } }); or this, in case first 1 wont work:
learnwebview.postdelayed(new runnable() { @override public void run() { learnwebview.loadurl("myurl"); } }, 500); hope helps.
Comments
Post a Comment