maq
maq
  • 发布:2016-01-23 20:02
  • 更新:2019-05-15 10:30
  • 阅读:3949

[BUG] plus.android.invoke() 调用类静态方法失败

分类:5+ SDK

目标:调用 android.util.Log 的静态方法 d() 输出调试信息。

代码如下:

mui.init();  
mui.plusReady(function() {  
    var Log = plus.android.importClass('android.util.Log');  
    plus.android.invoke(Log, 'd', 'test', '1');  
    plus.android.invoke('android.util.Log', 'd', 'test', '2');  
    Log.d('test', '3');  
});

结果:看到了 2 和 3,没有看到 1。而按照文档(http://www.html5plus.org/doc/zh_cn/android.html#plus.android.invoke)所说,应该是能看到 1 的。

2016-01-23 20:02 负责人:无 分享
已邀请:
6***@163.com

6***@163.com - 90后IT男

invoke的第一个参数应该是字符串类型的,你传的Log是js封装的对象类型

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