Custom WebView window opens
Import Com.ap.work.QuickWebpublic class Quickplugin extends Cordovaplugin {/** * Newly opened WebView open link * * @param context * @ return */public void WebUrl (Jsonarray data, Callbackcontext callbackcontext) {try {//The following two sentences are the most critical, Use intent to start the new activityintent intent = new Intent (). SetClass (Cordova.getactivity (), quickweb.class); Intent.setflags ( intent.flag_activity_new_task| Intent.flag_activity_clear_top); Intent.putextra ("url", data.getstring (0)); This.cordova.startActivityForResult ( This, intent, 1);//The following three sentences for the Cordova plug-in callback page logic code pluginresult Mplugin = new Pluginresult (PluginResult.Status.NO_RESULT); Mplugin.setkeepcallback (True); Callbackcontext.sendpluginresult (Mplugin); Callbackcontext.success ("Success");} catch (Exception e) {quickbll.log_savefile ("err:weburl|" + e.getmessage ());//e.printstacktrace (); Callbackcontext.error ("execution Error");}}}
PhoneGap New Window WebView