Hello all,

I have a question about the findAll function in WebViews.  I know that it 
is deprecated, in eclipse this comes up "The method findAll(String) from 
the type WebView is deprecated".  I am targeting 4.1 (API 16) with a 
minimum of 2.2 (API 8).  This is the code I have:


public boolean onKey(View v, int keyCode, KeyEvent event) {
if ((event.getAction() == KeyEvent.ACTION_DOWN)
&& ((keyCode == KeyEvent.KEYCODE_ENTER))) {
wv.findAll(findBox.getText().toString());
try {
Method m = WebView.class.getMethod("setFindIsUp",
Boolean.TYPE);
m.invoke(wv, true);
} catch (Exception ignored) {
}
}
return false;
}



Also, I know that findAllAsync is the new way to do things but this still 
does not work across all android versions. I just want to have a 
functioning find/search in a WebView.  So far this functions great for only 
*some *versions of android, versions such as 4.0, 4.0.3, and I believe 3.0 
do not function correctly.

Older versions of android such as the 2.x series and my nexus s on 4.1 work 
great.

Anyone know of a workaround for a search or find function to work on all 
android versions?  If there is something completely different from this I 
am willing to listen, at this point I only am looking for a functioning 
search on all versions.

Thanks everybody!

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to