hello青峰
hello青峰
  • 发布:2018-09-11 16:48
  • 更新:2018-09-11 18:00
  • 阅读:1955

安卓index.html 如何传参数啊? 只能设置appBasePath啊

分类:5+ SDK

目前安卓只能这样:
/**

  • 5+内核初始化完成时触发
  • */
    @Override
    public void onCoreInitEnd(ICore coreHandler) {
    String appBasePath = "/apps/H5928EE6E";
    String args = "{url:'http://www.baidu.com'}";

    app = SDK.startWebApp(activity, appBasePath, args, new IWebviewStateListener() {  
        // 设置Webview事件监听,可在监监听内获取WebIvew加载内容的进度  
        @Override  
        public Object onCallBack(int pType, Object pArgs) {  
            switch (pType) {  
            case IWebviewStateListener.ON_WEBVIEW_READY:  
    
                IWebview webview = ((IWebview) pArgs);  

只能设置appBasePath,不能像苹果那样可以设置路径到index.html 这一层,如果能设置到index.html这一层到话,我就可以在index.html后面加参数,比如:/apps/H5928EE6E/www/......./index.html?param=xxx
,我知道可以设置args,然后通过plus.runtime...来获取,但是 我需要的是在plusReady之前就能获取到参数。
麻烦了。

0 关注 分享

要回复文章请先登录注册

hello青峰

hello青峰 (作者)

相似问题: http://ask.dcloud.net.cn/question/47484
2018-09-11 18:00
hello青峰

hello青峰 (作者)

回复 DCloud_Android_zl :
阿门,这个就只是一个路径设置的问题,我相信你可以搞定的,兄弟。分分钟的事。
2018-09-11 17:47
DCloud_Android_zl

DCloud_Android_zl

回复 hello青峰 :
安卓widget模式暂时不支持
2018-09-11 17:36
hello青峰

hello青峰 (作者)

回复 DCloud_Android_zl :
不要单页面的webview方式啊,要wedgit方式啊
2018-09-11 17:14
DCloud_Android_zl

DCloud_Android_zl

你好,参考SDK中的HBuilder-Integrate-AS项目中的SDK_WebView.java文件,集成单页面。
或者参考 http://ask.dcloud.net.cn/article/80
2018-09-11 17:09