簡體   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