В Android 4.0.3, кажется, setFindIsUp является закрытым методом.Так что приведенный выше код не будет работать.Так как метод getMethod () не возвращает приватные методы.Ниже приведен обходной путь для вызова частного метода, который работает для 4.0.3:
try{
//Can't use getMethod() as it's a private method
for(Method m : WebView.class.getDeclaredMethods()){
if(m.getName().equals("setFindIsUp")){
m.setAccessible(true);
m.invoke(view, true);
break;
}
}
}catch(Exception ignored){}