Codenameone NullPointerException:拍照时是否添加检查?

Codenameone NullPointerException:拍照时是否添加检查?,codenameone,Codenameone,运行该示例时,我两次收到关于NullPointerException的奇怪崩溃报告。然而,事故报告并不十分清楚: [EDT] 0:1:23,121 - Exception: java.lang.NullPointerException - Attempt to invoke virtual method 'java.lang.Object com.codename1.q.b.a.e()' on a null object reference java.lang.NullPointerExcept

运行该示例时,我两次收到关于NullPointerException的奇怪崩溃报告。然而,事故报告并不十分清楚:

[EDT] 0:1:23,121 - Exception: java.lang.NullPointerException - Attempt to invoke virtual method 'java.lang.Object com.codename1.q.b.a.e()' on a null object reference
java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Object com.codename1.q.b.a.e()' on a null object reference
    at net.informaticalibera.test.capturephoto.b.b(MyApplication.java:99)
MyApplication.java:99
是:
galleryBtn.addActionListener(a->CN.openGallery(l->{

我不明白那行中什么可以是空的

为了安全起见,我刚刚在下一行添加了
l!=null
if(l!=null&&l.getSource()!=null){

但我不确定这是否有意义……然而,坠机报告提到了前一行


您对该崩溃报告有何看法?谢谢

如果用户取消该操作,则事件可能为空,这将导致此处出现错误。这样做的目的是通知您应该清理可能在等待选择的地方的UI