2012-11-01 1 views
0

내 응용 프로그램은 cordova (2.1.0 버전)를 사용하여 태블릿의 캠을 사용하여 사진을 촬영하고 캔버스로 렌더링합니다. 내 자신의 기능을 사용하여 자바 스크립트 에서이 이미지를 이동/확대/축소합니다. 몇 가지 확대/축소 또는 이동 작업 후에 응용 프로그램이 재부팅됩니다. LogCat의 충돌 보고서가 아래에 있습니다.캔버스로 조작하면 Android 애플리케이션이 작동을 멈 춥니 다. Cordova 2.0.0/2.1.0

DEBUG/CordovaWebView(4897): >>> loadUrlNow() 
DEBUG/DroidGap(4897): onMessage(onNativeReady,null) 
DEBUG/DroidGap(4897): onMessage(onPageFinished,file:///android_asset/www/index.html) 
DEBUG/chromium(4897): Unknown chromium error: -400 
DEBUG/DroidGap(4897): onMessage(spinner,stop) 
DEBUG/CordovaLog(4897): JSCallback Error: Request failed with status 0 
DEBUG/CordovaLog(4897): file:///android_asset/www/js/cordova-2.1.0.js: Line 3743 : JSCallback Error: Request failed with status 0 
INFO/Web Console(4897): JSCallback Error: Request failed with status 0 at file:///android_asset/www/js/cordova-2.1.0.js:3743 
DEBUG/JsMessageQueue(4897): Set native->JS mode to 0 
DEBUG/dalvikvm(2586): GC_CONCURRENT freed 431K, 8% free 9225K/9927K, paused 3ms+1ms 
DEBUG/Beautiful Widgets(4120000)(4940): WidgetRefreshService 

캔버스를 이동하거나 확대/축소 할 때 Cordova API 함수를 호출하지 않습니다. 왜 내 응용 프로그램이 다운 되는가?

답변

1

링크를 span 태그로 바꾸면 문제가 해결되었습니다. 내 생각에 코드 보바는 클릭 이벤트가 링크 된 모든 클릭/터치 시작을 캡처합니다. 그런 다음 코드바는 로컬 웹 서버에 요청을 보냅니다. 요청이 자주 발생하면 코드가 실패합니다.

관련 문제