2***@qq.com
2***@qq.com
  • 发布:2017-12-25 17:57
  • 更新:2017-12-26 10:57
  • 阅读:2697

plus.android.invoke 执行String的getBytes方法 返回 NULL

分类:Native.js

var str='test';
var res=plus.android.invoke(str,'getBytes','GBK');//一直返回的都是null 请问是什么情况?

2017-12-25 17:57 负责人:无 分享
已邀请:
2***@qq.com

2***@qq.com (作者)

已解决,必须用new的形式创建字符串,否则返回null

代码:
var String=plus.android.importClass('java.lang.String');
var str=new String('测试数据');
console.log(str.getBytes('gbk'));


  • 想问下,用invoke调用对象方法跟不用它,直接创建实例对象调用方法有什么区别,用invoke调用很别扭。

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