[英]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.