繁体   English   中英

NullPointerException:尝试调用虚拟方法。 “ ZXing ScannerView”

[英]NullPointerException: Attempt to invoke virtual method. 'ZXing ScannerView'

我了解为什么会收到此错误,但需要帮助修复它。

这是错误:

    java.lang.RuntimeException: Unable to pause activity {com.example.adampatel.application/com.example.adampatel.application.Barcode}: java.lang.NullPointerException: Attempt to invoke virtual method 'void me.dm7.barcodescanner.zxing.ZXingScannerView.stopCamera()' on a null object reference
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1184)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1389)
at java.lang.reflect.Method.invoke(Method.java:372)
...

    java.lang.NullPointerException: Attempt to invoke virtual method 'void me.dm7.barcodescanner.zxing.ZXingScannerView.stopCamera()' on a null object reference
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1184)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1389)
at java.lang.reflect.Method.invoke(Method.java:372)
...

因此,其背后的概念是允许用户扫描条形码并将其值存储在EditText字段中的应用程序。 但是,该活动还有其他功能可供用户使用,这意味着他们将不会总是使用扫描仪来扫描条形码,从而导致EditText保持空白。

这是发生错误的时间。 EditText保留为空时,没有条形码被扫描,用户希望返回上一个活动。

无论在EditText视图中没有输入任何值,有什么方法可以继续允许用户导航到上一个活动?

您用来调用stopCamera()的对象为null

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM