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