2014-04-21 6 views
-1

내 안드로이드 응용 프로그램에서 바코드 스캐너를 사용하고 싶습니다.이 Using ZXing to create an android barcode scanning app에서 intruction을 따르려고합니다. 이전에 깨닫지 못했던 바코드 스캐너 응용 프로그램을 휴대 전화에 설치했기 때문에 좋아 보입니다. 다른 전화로 바코드를 스캔하려고 할 때 바코드 스캐너를 다운로드하도록 요청합니다. 내 문제는이 스레드 Embed Zxing library without using Barcode Scanner app처럼 내가이 줄에 오류가 발생했습니다 instruction.but 따라 super.onResume();zxing 라이브러리를 사용하려고하면 오류가 발생합니다.

04-17 16:00:51.735: E/AndroidRuntime(6138): FATAL EXCEPTION: main 
04-17 16:00:51.735: E/AndroidRuntime(6138): java.lang.RuntimeException: Unable to resume activity {ims.app.salesmarket/ims.app.salesmarket.EntryTO}: java.lang.NullPointerException 
04-17 16:00:51.735: E/AndroidRuntime(6138):  at android.app.ActivityThread.performResumeActivity(ActivityThread.java:2595) 
04-17 16:00:51.735: E/AndroidRuntime(6138):  at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:2623) 
04-17 16:00:51.735: E/AndroidRuntime(6138):  at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2109) 
04-17 16:00:51.735: E/AndroidRuntime(6138):  at android.app.ActivityThread.access$600(ActivityThread.java:134) 
04-17 16:00:51.735: E/AndroidRuntime(6138):  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1247) 
04-17 16:00:51.735: E/AndroidRuntime(6138):  at android.os.Handler.dispatchMessage(Handler.java:99) 
04-17 16:00:51.735: E/AndroidRuntime(6138):  at android.os.Looper.loop(Looper.java:154) 
04-17 16:00:51.735: E/AndroidRuntime(6138):  at android.app.ActivityThread.main(ActivityThread.java:4624) 
04-17 16:00:51.735: E/AndroidRuntime(6138):  at java.lang.reflect.Method.invokeNative(Native Method) 
04-17 16:00:51.735: E/AndroidRuntime(6138):  at java.lang.reflect.Method.invoke(Method.java:511) 
04-17 16:00:51.735: E/AndroidRuntime(6138):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:809) 
04-17 16:00:51.735: E/AndroidRuntime(6138):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:576) 
04-17 16:00:51.735: E/AndroidRuntime(6138):  at dalvik.system.NativeStart.main(Native Method) 
04-17 16:00:51.735: E/AndroidRuntime(6138): Caused by: java.lang.NullPointerException 
04-17 16:00:51.735: E/AndroidRuntime(6138):  at com.google.zxing.client.android.CaptureActivity.onResume(CaptureActivity.java:163) 
04-17 16:00:51.735: E/AndroidRuntime(6138):  at android.app.Instrumentation.callActivityOnResume(Instrumentation.java:1159) 
04-17 16:00:51.735: E/AndroidRuntime(6138):  at android.app.Activity.performResume(Activity.java:4553) 
04-17 16:00:51.735: E/AndroidRuntime(6138):  at android.app.ActivityThread.performResumeActivity(ActivityThread.java:2581) 
04-17 16:00:51.735: E/AndroidRuntime(6138):  ... 12 more 

내가 그들을 어떻게 해결합니까 로그 캣 내 오류라도 좋습니다입니까? 모든 도움이 apriciated됩니다. 친절에 감사드립니다.

+0

수정 된'CaptureActivity' 사본의 ​​163 번 라인은 어떻게 되었습니까? –

답변

1

나는 똑같은 문제에 직면 해 있었다. 나는 두 가지 방법으로 그것을 고치려고 노력했다. 그리고 양쪽이 결국 일했다!!

  1. CaptureActivity.java에서 onResume()으로 이동하십시오. super.onResume() 행을 제외한 전체 함수를 주석 처리하십시오.) (

@Override 공공 무효 onResume() { super.onResume; : 다음, 당신의 활동에 다음 줄을 추가 http://khurramitdeveloper.blogspot.in/p/android-barcode-scan-using-zxing-library.html- }

  1. 당신은이 링크에서 예제를 사용할 수 있습니다. 그것은 어떤 장애도없이 나를 위해 일합니다!
관련 문제