/ / ZXing - zxing의 결과 반환

ZXing-zxing의 결과 반환

나는 이클립스에서 내 응용 프로그램에 ZXing을 포함하려고합니다. 앱이 스캔을 완료하면 앱이 nullPointerException을 던지기 위해 강제 종료됩니다. logcat에서 나는 결과를 반환 실패라고합니다.

답변:

답변 № 1에 1

(장래에 실제로 더 좋은 질문을 작성해야한다. 예를 들어, 예외가 보이면 스택 추적을 게시한다.)

거의 확실하게 당신의 실수입니다. onActivityResult() 처리기, logcat 메시지로 판단. NPE를 찾아 코드에서 수정하십시오. 그것은 도서관과 아무 관련이 없습니다.


답변 № 2에 0

이렇게 onActivityResult를 업데이트하십시오.

 //method for getting qr code from qr code after scan
public void onActivityResult(int requestCode, int resultCode, Intent intent) {
if (requestCode == 0) {
if (resultCode == RESULT_OK) {
String contents = intent.getStringExtra("SCAN_RESULT");
Toast.makeText(this, contents , Toast.LENGTH_SHORT).show();

// Handle successful scan
} else if (resultCode == RESULT_CANCELED) {
// Handle cancel
Log.d("the result is","not ok");
}
}

관련 질문


댓글 (0)

의견을 추가하다