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 までは、注意する必要がある。