Egret社区
1银子
本帖最后由 csy 于 2017-10-28 15:01 编辑

我的apk 包是只是套了一个webview,调用H5的链接  。。然后在ts 那边
egret.ExternalInterface.call("sendPayInfo", "message from js"); 这种能收到返回值吗(方法名字一样)



分享到 :
0 人收藏

5 个回复

倒序浏览
13500815917  官方团队 | 2017-10-26 09:39:55
请您上传个demo。
csy  登堂入室 | 2017-10-26 14:04:24

方便加个QQ吗。。发个apk 看下。。不方便上传
13500815917  官方团队 | 2017-10-26 14:09:31
csy 发表于 2017-10-26 14:04
方便加个QQ吗。。发个apk 看下。。不方便上传

105701777
csy  登堂入室 | 2017-10-26 14:21:02

加你 了麻烦同意下
csy  登堂入室 | 2017-10-27 16:49:49
本帖最后由 csy 于 2017-10-27 16:51 编辑

我换成了一个方法解决了
在自己的前端那边自己加上
       if (window.getPayInfo){
        window.getPayInfo.toastMessage("需要传个java 那边的参数")  
       }
getPayInfo 是java 那边添加的方法
java 那边的代码
               //添加js回调函数
                webview.addJavascriptInterface(new JsInteration(){
                        @JavascriptInterface
                                        @Override
                                        public void toastMessage(String message) {
                                                // TODO Auto-generated method stub
                                                Toast.makeText(mActivity, "接受到数据" +message , Toast.LENGTH_SHORT).show();
                                        }
                }, "getPayInfo");
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号 )

Powered by Discuz! X3.4 © 2001-2019 Comsenz Inc.

返回顶部