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
2 个回复
Android_磊子
java中内部类反射调用方式中间符为'$'而不是'.',
因此需要如这样填写:android.content.DialogInterface$OnClickListener。
dmx (作者)
确实这样,问题已解决