zoukankan      html  css  js  c++  java
  • phonegap 新窗口 WebView

    自定义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("执行错误");
    		}
    		
    	}
    
    
    }
    
  • 相关阅读:
    MySQL优化---主从复制
    MySQL性能优化---优化方案
    MySQL性能优化---索引
    MySQL性能优化---定位慢查询
    Linux开机启动过程详解
    naginx
    Git搭建
    脚本中特殊字符
    Shell脚本
    简单Shell脚本(实例)
  • 原文地址:https://www.cnblogs.com/aibo/p/4492726.html
Copyright © 2011-2022 走看看