WebView テキスト長押しとハイライト表示

Android WebView テキスト長押しコピーができなくなるケース

以前書いた、「WebView 長押しコピー」
http://blog.zaq.ne.jp/oboe2uran/article/656/

ここで書いたようにしても、ページ内検索結果のヒットのハイライト
http://blog.zaq.ne.jp/oboe2uran/article/731/

ハイライト不可の設定(上と逆の設定)を以下のように実行してしまうと、

if (android.os.Build.VERSION.SDK_INT < 11){
   try{
      Method m = WebView.class.getMethod("setFindIsUp", Boolean.TYPE);
      m.invoke(webview, false);
   }catch(Exception e){
   }
}
 長押しコピーの操作はできない。画像長押しに反応にしても
WebView.HitTestResult.UNKNOWN_TYPE の処理ができなくなる。

長押しコピーとページ内検索を併用する場合、
Android 2.3.x までは、注意する必要がある。