a15965734368
a15965734368
  • 发布:2017-04-16 14:46
  • 更新:2017-04-16 14:46
  • 阅读:1187

setWebViewEvent给webview传递参数无效

分类:5+ SDK

详细问题描述
集成5 sdk做混合开发,想创建webview的时候给webview传递一些参数,几经尝试都无法实现,论坛也没有啥有用的信息。。。。
建议做一个混合开发的demo吧,还有5+sdk的api文档最好加上点示例吧,看起来太费劲了

重现步骤
[步骤]
[结果]
[期望]

运行环境
[系统版本]
[浏览器版本]
[IDE版本]
[mui版本]

附件
[代码片段]

public void onCoreInitEnd(ICore coreHandler) {  
        //设置单页面集成的appid  
        String appid = "H5Plugin";  
        String args = "{url:'http://www.baidu.com'}";  
        // 单页面集成时要加载页面的路径,可以是本地文件路径也可以是网络路径  
        String url = "file:///android_asset/apps/H5Plugin/www/index.html";  
        webview = SDK.createWebview(activity, url, appid, new IWebviewStateListener()  
        {  

            @Override  

            public Object onCallBack(int pType, Object pArgs) {  

                switch (pType) {  
                    case IWebviewStateListener.ON_WEBVIEW_READY:  
                        // 准备完毕之后添加webview到显示父View中,设置排版不显示状态,避免显示webview时,html内容排版错乱问题  
                        ((IWebview) pArgs).obtainFrameView().obtainMainView().setVisibility(View.INVISIBLE);  
                        SDK.attach(mRootView, ((IWebview) pArgs));  
                        break;  
                    case IWebviewStateListener.ON_PAGE_STARTED:  

                        break;  
                    case IWebviewStateListener.ON_PROGRESS_CHANGED:  

                        break;  
                    case IWebviewStateListener.ON_PAGE_FINISHED:  
                        // 页面加载完毕,设置显示webview  

                        webview.obtainFrameView().obtainMainView().setVisibility(View.VISIBLE);  
                        webview.setWebviewProperty("name","lixu");  
                        break;  
                }  
                return null;  
            }  
        });

前台获取代码

mui.plusReady(function(){  
            var webobj = mui.currentWebview;  
            alert(webobj.name);  
        });

[安装包]

联系方式
[QQ]
[电话]

2017-04-16 14:46 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复