dmx
dmx
  • 发布:2016-05-03 15:37
  • 更新:2016-05-03 18:01
  • 阅读:1865

nativejs 实现alertdialog的点击事件

分类:Native.js
            var listenter = plus.android.implements("android.content.DialogInterface.OnClickListener", {  
                "onClick": function(dialog,which) {  
                    alert(which);  
                }  
            });  
            // 设置提示框按钮  
            dlg.setPositiveButton("确定", listenter);  
            dlg.setNegativeButton("取消", listenter);  

出现这个错误:
Uncaught Attempt to read from field 'java.lang.Class io.dcloud.invocation.c.b' on a null object reference;at android.app.AlertDialog$Builder.setPositiveButton at index.html:1

2016-05-03 15:37 负责人:无 分享
已邀请:
Android_磊子

Android_磊子

java中内部类反射调用方式中间符为'$'而不是'.',
因此需要如这样填写:android.content.DialogInterface$OnClickListener。

dmx

dmx (作者)

确实这样,问题已解决

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