how to close a webview which was opened by javascript in android programming -


i have android application contains 1 web view , have loaded url(which developed .net using javascript)in web view , has facebook login , when user click on facebook button,it opens facebook dialog,if user don't want login,he click on go on android facebook dialog still appears,how go fom facebook dialog main web view?

i tried code

 @override public boolean onkeydown(int keycode, keyevent event) {     if (event.getaction() == keyevent.action_down) {         switch (keycode) {             case keyevent.keycode_back:                 if (mainwebview.cangoback()) {                     mainwebview.goback();                     log.d("webview<---", "going_back");                 } else if (newwebview != null && newwebview.isfocusable()) {                     fbwebview.removeallviews();                     fbwebview.clearhistory();                     fbwebview.getparent();                        fbwebview=null;                     //fbwebview.addview(mwebview);                     // fbwebview.loadurl(url);                     //startactivity(new intent(mainactivity.this, mainactivity.class).addflags(intent.flag_activity_new_task).addflags(intent.flag_activity_clear_top));                     log.d("fb_webview<---", "finish");                  }                 return true;         }      }     return super.onkeydown(keycode, event); } 

still no use,can suggest how go fb dialog main web view ,here fbwebview created dynamically in activity , mainwebview intialised through xml , how close fbwebview appear mainwebview?

write below code in before return statement under keyevent.keycode_back case:

  /* closing newly created popup window */                 if (build.version.sdk_int < 18) {                     newwebview.clearview();                 } else {                     newwebview.loadurl("about:blank");                 } 

Comments

Popular posts from this blog

python - Operations inside variables -

Generic Map Parameter java -

arrays - What causes a java.lang.ArrayIndexOutOfBoundsException and how do I prevent it? -