2016-11-08 1 views
4

내 애플 리케이션에서 나는 dm77/barcodescanner을 사용하는 조각이 있습니다.안드로이드 barcodescanner 여전히 여러 이미지로 ZXingScannerView

나는 전, 상점 응용 프로그램에서 일하고 있어요 : 당신이 항목을 검사 -> 제품의 페이지 -> 쇼핑 계속 - 다른 스캐너를> 열을 sessione -> 등

지금, 당신이 볼 수 있기 때문에 임상 진료소는 등 받침대를 유지하기를 원한다면 그 단편의 여러 가지 이매트가 동시에 열릴 수있다.

스캐너와 첫 번째 조각은 다른 사람이 내가 처음 조각을 떠나

scannerView.stopCamera(); 
scannerView = null; 

를 호출 할 경우에도 여전히 이미지가 잘 작동합니다.

참고 : 대신 의 우리가 를 사용을 추가하면 다른 조각이 잘 작동를 교체합니다. 하지만 조각의 애니메이션에 문제가 생길 수 있습니다.

답변

2

은 분노 디버깅 후, 나는 모든 작업하는 방법을 발견 조각을 볼 때, 사용/

  • 를 작성하고 레이아웃 ZXingScannerView, 카메라와 미리보기를 시작하기 프로그램를 추가;
  • 조각을 표시하거나 사용할 수없는 경우 레이아웃에서 ZXingScannerView를 제거하십시오.
  • 일부 Android 버전 (예 : 5.01)에서는 startCamera 번을 두 번 이상 호출하지 않도록주의하십시오. 그렇지 않으면 앱을 다시 시작할 때까지 더 이상 열 수 없습니다. 이 오류는 데드 스레드 예외 때문에 발생합니다.

충분히 명확하고 도움이되기를 바랍니다.

관련 문제