标签:
自定义WebView窗口打开
import com.ap.work.QuickWeb public class QuickPlugin extends CordovaPlugin { /** * 新开WebView 打开链接 * * @param context * @return */ public void WebUrl(JSONArray data, CallbackContext callbackContext) { try { // 下面两句最关键,利用intent启动新的Activity Intent 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); // 下面三句为cordova插件回调页面的逻辑代码 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("执行错误"); } } }
标签:
原文地址:http://www.cnblogs.com/aibo/p/4492726.html