Okay, I created a minor JIRA issue to track the issue: https://issues.apache.org/jira/browse/CB-995
Simon Mac Donald http://hi.im/simonmacdonald On Mon, Jul 2, 2012 at 11:01 AM, Joe Bowser <[email protected]> wrote: > Actually, this is the fix for ? and # on Android 3.x+. We should have used > reflection on this. > > That being said, I haven't see this actually break anything. I'm OK with a > noisy logcat. > On Jul 2, 2012 7:08 AM, "Simon MacDonald" <[email protected]> > wrote: > > > Hey, > > > > When using 1.9.0 on Android on OS version 2.3.6 I get the following logs > > complaining about the lack of WebResourceResponse. That class does not > get > > introduced into the SDK until API level 11, so we'll see this on Android > > 2.1 - 2.3. I haven't seen any ill effects of the change but I'm wondering > > if it could mess up the handling of url's with # or ? in them. > > > > /dalvikvm(2233): Could not find method android.webkit.WebView.<init>, > > referenced from method org.apache.cordova.CordovaWebView.<init> > > > > W/dalvikvm(2233): VFY: unable to resolve direct method 325: > > Landroid/webkit/WebView;.<init> > > (Landroid/content/Context;Landroid/util/AttributeSet;IZ)V > > > > D/dalvikvm(2233): VFY: replacing opcode 0x70 at 0x0001 > > > > D/dalvikvm(2233): VFY: dead code 0x0004-0059 in > > Lorg/apache/cordova/CordovaWebView;.<init> > > (Landroid/content/Context;Landroid/util/AttributeSet;IZ)V > > > > I/CordovaLog(2233): Changing log level to DEBUG(3) > > > > E/dalvikvm(2233): Could not find class > > 'android.webkit.WebResourceResponse', referenced from method > > org.apache.cordova.CordovaWebViewClient.generateWebResourceResponse > > > > W/dalvikvm(2233): VFY: unable to resolve new-instance 126 > > (Landroid/webkit/WebResourceResponse;) in > > Lorg/apache/cordova/CordovaWebViewClient; > > > > D/dalvikvm(2233): VFY: replacing opcode 0x22 at 0x0046 > > > > W/dalvikvm(2233): VFY: unable to find class referenced in signature > > (Landroid/webkit/WebResourceResponse;) > > > > D/dalvikvm(2233): VFY: dead code 0x0048-004c in > > Lorg/apache/cordova/CordovaWebViewClient;.generateWebResourceResponse > > (Ljava/lang/String;)Landroid/webkit/WebResourceResponse; > > > > W/dalvikvm(2233): VFY: unable to find class referenced in signature > > (Landroid/webkit/WebResourceResponse;) > > > > W/dalvikvm(2233): VFY: unable to find class referenced in signature > > (Landroid/webkit/WebResourceResponse;) > > > > I/dalvikvm(2233): Could not find method > > android.webkit.WebViewClient.shouldInterceptRequest, referenced from > method > > org.apache.cordova.CordovaWebViewClient.shouldInterceptRequest > > > > W/dalvikvm(2233): VFY: unable to resolve virtual method 336: > > Landroid/webkit/WebViewClient;.shouldInterceptRequest > > > > > (Landroid/webkit/WebView;Ljava/lang/String;)Landroid/webkit/WebResourceResponse; > > > > D/dalvikvm(2233): VFY: replacing opcode 0x6f at 0x0015 > > > > D/dalvikvm(2233): VFY: dead code 0x0018-0019 in > > Lorg/apache/cordova/CordovaWebViewClient;.shouldInterceptRequest > > > > > (Landroid/webkit/WebView;Ljava/lang/String;)Landroid/webkit/WebResourceResponse; > > > > D/DroidGap(2233): DroidGap.init() > > > > D/CordovaWebView(2233): > > DroidGap.loadUrl(file:///android_asset/www/index.html, 20000) > > > > D/DroidGap(2233): onMessage(splashscreen,show) > > > > D/dalvikvm(2233): GC_EXTERNAL_ALLOC freed 97K, 52% free 2614K/5379K, > > external 884K/1038K, paused 80ms > > > > D/CordovaWebView(2233): >>> loadUrl(file:///android_asset/www/index.html) > > > > D/PluginManager(2233): init() > > > > D/CordovaWebView(2233): >>> loadUrlNow() > > > > D/CordovaWebView(2233): >>> loadUrlNow() > > > > D/MyService(2233): onStart > > > > D/DroidGap(2233): > > onMessage(onPageStarted,file:///android_asset/www/index.html) > > > > > > Simon Mac Donald > > http://hi.im/simonmacdonald > > >
