JAVA 调用 JS

//Java端
//带参数的函数调用
final String exes = "cc.Global.setEcADVal('"+ var1 + "')";
//必须在GL线程中进行
Cocos2dxHelper.runOnGLThread(new Runnable() {@Overridepublic void run() {//注意这里构造了带参数的函数Cocos2dxJavascriptJavaBridge.evalString(exes);}
});
//js端setEcADVal(jsonVal) {}

JS 调用 Java

//js端
jsb.reflection.callStaticMethod("org/cocos2dx/javascript/Test", "hello","(Z)V", true)});
//java端public static void Test(boolean isVisibility) {}

android.os.DeadObjectException 可能产生的原因:

  1. 有可能是java代码中存在未实例的变量,所以先检查下java代码。
  2. 也有可能是权限的问题,尝试在AndroidMainfest.xml中添加如下权限:
    <uses-permission android:name="android.permission.INTERNET"/>
  1. java调用js时,可能引擎未完成初始化。解决这个错误的方法是在js代码中确认引擎已经初始化完成(比如延迟个几秒)的时候:先使用js调用java,再使用java调用js。这样就会避免错误的产生。

附上Java和JS互相调用的详细内容: link

Java调用JS,JS调用JAVA相关推荐

  1. atitit.js javascript 调用c# java php后台语言api html5交互的原理与总结p97

    atitit.js javascript 调用c# java php后台语言api html5交互的原理与总结p97 1. 实现html5化界面的要解决的策略1 1.1. Js交互1 1.2. 动态参 ...

  2. java rhino import_java调用javascript :js引擎rhino

    前段时间,在浏览javaeye论坛,看见有人征集如何在java中运行数学表达式. 结果方案五花八门: 1.jakarta commons JEXL. 2.Beanshell 3.Java Math E ...

  3. cocos2d js调用java_【cocos2d-js官方文档】二十四、如何在android平台上使用js直接调用Java方法...

    在cocos2d-js 3.0beta中加入了一个新特性,在android平台上我们可以通过反射直接在js中调用java的静态方法.它的使用方法很简单: var o = jsb.reflection. ...

  4. android java 调用js,Android中Java和JavaScript交互实例

    Android提供了一个很强大的WebView控件用来处理Web网页,而在网页中,JavaScript又是一个很举足轻重的脚本.本文将介绍如何实现Java代码和Javascript代码的相互调用. 如 ...

  5. java swing调用H5_atitit.js javascript 调用c# java php后台语言api html5交互的原理与总结p97...

    atitit.js javascript 调用c# java php后台语言api html5交互的原理与总结p97 1.实现html5化界面的要解决的策略 1.1.Js交互 Firefox与Chro ...

  6. java 调用 js性能_太快了,太变态了:什么会影响Java中的方法调用性能?

    java 调用 js性能 那么这是怎么回事? 让我们从一个简短的故事开始. 几周前,我提议对Java核心libs邮件列表进行更改 ,以覆盖当前final一些方法. 这刺激了一些讨论主题-其中之一是其中 ...

  7. webview java调用js_android WebView java与js相互调用

    android WebView java与js相互调用 发布时间:2020-07-14 00:42:42 来源:51CTO 阅读:454 作者:向往宇宙 android webView js 使用 1 ...

  8. (HarmonyOS)JS FA调用Java PA(一)Ability概念及Ability与Internal Ability调用方式

    JS FA调用Java PA(一)Ability概念及Ability与Internal Ability调用方式 引言 Ability FA-Page Ability PA-Service Abilit ...

  9. 微信公众号开发 自定义分享 从前台到Java后台 调用微信JS接口分享朋友圈

    20180811写在前面的话 有很多人遇到问题之后问我,结果大多数是因为配置问题,所以请详细阅读前面的配置步骤. 20181016注意事项 收到反馈,之前写的接口即将废弃,源代码中的js接口需要修改, ...

  10. 【cocos2d-js官方文档】二十四、如何在android平台上使用js直接调用Java方法

    在cocos2d-js 3.0beta中加入了一个新特性,在Android平台上我们可以通过反射直接在js中调用Java的静态方法.它的使用方法很简单: var o = jsb.reflection. ...

最新文章

  1. 'or'='or'经典漏洞原理分析
  2. Git commit message和工作流规范
  3. Catalan数推导(转载)
  4. VS code配置c环境
  5. 百联全渠道联手神策数据 致力给消费者最优体验
  6. 2020-07-15 CVPR2020 表示学习论文讨论(4) 笔记
  7. 有道云笔记到简书的迁移工具
  8. 创文html5作品,【《创文故事》纪录短片入围作品展播之七】引路人
  9. 什么字体字母和数字大小一样_字母和字体如何适应我们的屏幕
  10. 元件原理图旋转45度_你能看懂电气原理图有多少?建议收藏共同学习
  11. golang protobuf 动态消息获取_干货|Golang拦截器的一种实现
  12. ZStack实践汇 | 详解ZStack高级功能--裸金属服务部署实践
  13. 浅谈Event Loop
  14. Spring框架之演示JDBC的模板类
  15. Linux傲腾内存,傲腾内存价格流出:每GB最低35元,最高容量512GB
  16. 上海宝付知识普及:个人信用到底多重要?
  17. HTTP的options方法作用
  18. springboot报错:Could not get a resource from the pool redis.clients.jedis.exceptions.JedisConnection
  19. Win11图标变成白色文件如何解决?
  20. android拓展内存卡,都取消存储卡拓展,而它却解决了安卓手机的大问题

热门文章

  1. SQLyog 快捷键
  2. 表单控件(表单元素)
  3. 关于Excel的问题,不可编辑的区域--控件
  4. casio计算机模式,卡西欧计时模式怎么开
  5. RIFFA之LINUX驱动学习之二:riffa.c文件
  6. 《nature》2020.11.30期,重症COVID-19的主要遗传危险因素来自尼安德特人
  7. Pygame Time时间控制详解
  8. 滴水三期:day41.2-PE阶段所有代码汇总(PE文件分析器基本C代码)
  9. 10.16 my学习日记 (XPath的基础语法,lxml库的应用)
  10. oracle po订单变更,Oracle EBS PO 采购订单接口 创建后 点击发运后 未修改任何数据 需要保存...