WebView フリックで NullPointerException

フリック操作できるように、iscroll.jshttp://cubiq.org/iscroll )を使ったページを
WebView で表示し、かなり敏速(1秒2回の操作)でフリックをしていたら、

以下で報告されてるように、WebView onTouchEvent で、NullPointerException を起こし
アプリ強制終了になる。
  (iscroll.js のバージョンは、3.6 だった、4 でもダメっぽい)

http://code.google.com/p/android/issues/detail?id=8854

再現性無しのステータスだが、Android 2.3.3 や、3.2 でも発生する。

強制終了の回避策として、画面Activity の onTouchEvent をオーバライドして、

   @Override
   public boolean onTouchEvent(MotionEvent event){
      try{
         return webView.dispatchTouchEvent(event);
      }catch(Throwable e){
      }
      return super.onTouchEvent(event); 
   }

という方法は、WebView 以外の部分のタッチイベントがWebViewによってしまうのでダメで、
dispatchTouchEvent をオーバライドして、以下のようにすると強制終了は回避できて
その他の操作続行できる。


      @Override
      public boolean dispatchTouchEvent(MotionEvent event){
         try{
            return super.dispatchTouchEvent(event);
         }catch(Throwable e){
         }
         return true;
      }