2011-12-16 3 views
3
12-16 12:53:08.021: W/KeyCharacterMap(601): No keyboard for id 0 
12-16 12:53:08.021: W/KeyCharacterMap(601): Using default keymap: /system/usr/keychars/qwerty.kcm.bin 
12-16 12:53:20.641: W/dalvikvm(601): JNI WARNING: jarray 0x405b6248 points to non-array object (Ljava/lang/String;) 
12-16 12:53:20.700: I/dalvikvm(601): "WebViewCoreThread" prio=5 tid=9 NATIVE 
12-16 12:53:20.740: I/dalvikvm(601): | group="main" sCount=0 dsCount=0 obj=0x405210e0 self=0x2a3e28 
12-16 12:53:20.740: I/dalvikvm(601): | sysTid=609 nice=0 sched=0/0 cgrp=default handle=2771288`enter code here` 
12-16 12:53:20.740: I/dalvikvm(601): | schedstat=(1241248392 1343902211 147) 
12-16 12:53:20.759: I/dalvikvm(601): at android.webkit.BrowserFrame.stringByEvaluatingJavaScriptFromString(Native Method) 
12-16 12:53:20.769: I/dalvikvm(601): at android.webkit.BrowserFrame.stringByEvaluatingJavaScriptFromString(Native Method) 
12-16 12:53:20.769: I/dalvikvm(601): at android.webkit.BrowserFrame.loadUrl(BrowserFrame.java:246) 
12-16 12:53:20.769: I/dalvikvm(601): at android.webkit.WebViewCore.loadUrl(WebViewCore.java:1570) 
12-16 12:53:20.769: I/dalvikvm(601): at android.webkit.WebViewCore.access$1400(WebViewCore.java:53) 
12-16 12:53:20.769: I/dalvikvm(601): at android.webkit.WebViewCore$EventHub$1.handleMessage(WebViewCore.java:956) 
12-16 12:53:20.790: I/dalvikvm(601): at android.os.Handler.dispatchMessage(Handler.java:99) 
12-16 12:53:20.790: I/dalvikvm(601): at android.os.Looper.loop(Looper.java:130) 
12-16 12:53:20.800: I/dalvikvm(601): at android.webkit.WebViewCore$WebCoreThread.run(WebViewCore.java:629) 
12-16 12:53:20.809: I/dalvikvm(601): at java.lang.Thread.run(Thread.java:1019) 
12-16 12:53:20.809: E/dalvikvm(601): VM aborting 

첫 번째 변명에 영어가 나쁘기를 바랍니다. 안드로이드 2.2 장치, 2.3 장치,하지만 응용 프로그램이 dalvikvm (601) : VM이 오류를 중단합니까?

@Override 
    public void onPageFinished(WebView view, String url) { 


     super.onPageFinished(view, url); 



      mHandler.post(new Runnable() { 
       public void run() { 
        try { 



          a.loadUrl("javascript:(function() { " 
            + "document.getElementById('-----').value='" 
            +"----" 
            + "';})()"); 
          a.loadUrl("javascript:(function() {document.getElementById('-----').value='" 
            + "------"+ "';})()"); 
          //At this point fails and shuts down after a short period of time continue to work 

        } catch (Exception e) { 

         // Log.e("pagefinis>>>", e.toString()); 
        } 
       } 
      }); 


    } 

이 도움을 주셔서 감사 종료 후이 오류를주고 아무 문제가되지 않습니다 ....


는 계산되지 그것은

경우
a.loadUrl ("javascript: window.HHtml.HtmlGonder" 
+ "(Document.getElementsByTagName ('html') [0]. InnerHTML);"); 

어떻게이 문제를 해결할 수 있습니까? 오류는 satırıdan 때문입니까?

답변

0

자바 스크립트를 사용하지 않지만 기본적으로 웹보기에서 자바 스크립트 변수 중 하나가 null 또는 배열이 아닌 값을 반환합니다.

당신도 결코 NULL 체크 :

document.getElementById('-----') 

(?이 무엇을 제시하지 않은 경우)

당신은 당신의 로그에 키보드에 대한 경고를 무시할 수 있습니다,이 표준 출력됩니다.

2

일부 GPS 기능은 Google 14 API (역 지오 코딩 등)에서만 지원되므로 에뮬레이터에서는 문제가되지 않습니다. 일부 에뮬레이터에서만 작동합니다.

관련 문제