Did you consider just downloading the page and parsing the value manually (to get the value) and then providing the downloaded page to webview (to display the page)?
2011/7/7 Richard Diuk <rickd...@gmail.com> > yes I need to display it and pull the hidden value. and i was just using an > httpGet for supplying the other value back(but I'm really not set on any one > method) > > On Thu, Jul 7, 2011 at 3:58 AM, Filip Havlicek > <havlicek.fi...@gmail.com>wrote: > >> Do you need to display the webpage? Or you are just interested in the >> value if the hidden input? How is the other value supposed to be sent back >> to the server, is it via javascript, is it a html form or something else? >> >> 2011/7/6 sabanim <rickd...@gmail.com> >> >>> OK so it does not need to be webview but that's the closest I have >>> gotten to solving my problem. (going on 2 weeks now). >>> >>> ok so right now I am using a webview to go and see a page. On that >>> page is a hidden input tag with an id and value. >>> I need to pull that value and use it in java. Eventually I need to >>> send something also. I have this all working in a blackberry webworks >>> app using javascript and ajax. >>> >>> I think I'm close but I cant seem to modify my code to get the right >>> result. with this code I can get all the html on the page but not >>> just the one thing I want. This is put into an alert. >>> >>> How do I get just the value and then how do I get it so the java will >>> read it. >>> >>> client code: >>> ~~~ >>> public class button3 extends Activity{ >>> >>> WebView wb = null; >>> >>> /** Called when the activity is first created. */ >>> @Override >>> public void onCreate(Bundle savedInstanceState) { >>> super.onCreate(savedInstanceState); >>> setContentView(R.layout.buttons); >>> wb = new WebView(this); >>> wb.setWebViewClient(new HelloWebViewClient()); >>> wb.getSettings().setJavaScriptEnabled(true); >>> wb.addJavascriptInterface(new MyJavaScriptInterface(), >>> "HTMLOUT"); >>> /* WebViewClient must be set BEFORE calling loadUrl! */ >>> wb.setWebViewClient(new WebViewClient() { >>> @Override >>> public void onPageFinished(WebView view, String url) >>> { >>> /* This call inject JavaScript into the page which just >>> finished loading. */ >>> >>> >>> wb.loadUrl("javascript:window.HTMLOUT.showHTML(document.getElementsByTagName('html').innerHTML);"); >>> >>> } >>> }); >>> wb.loadUrl("http://www.whateverurl.com"); >>> setContentView(wb); >>> } >>> >>> >>> >>> private class HelloWebViewClient extends WebViewClient { >>> >>> public boolean shouldOverrideUrlLoading(WebView view, String >>> url) { >>> view.loadUrl(url); >>> return true; >>> } >>> } >>> >>> final Context myApp = this; >>> class MyJavaScriptInterface >>> { >>> public void showHTML(String html) >>> { >>> new AlertDialog.Builder(myApp) >>> .setTitle("Value of Hidden ID") >>> .setMessage(html) >>> .setPositiveButton(android.R.string.ok, null) >>> .setCancelable(false) >>> .create() >>> .show(); >>> } >>> } >>> ~~~ >>> >>> html code: >>> ~~~ >>> Lunch<br><img src='http://www.?????/mimages/image002.jpg' >>> style="width: 300px;" ><br><p><input type='hidden' id='sendtextcoupon' >>> value='0'> >>> Do You SEE THIS</p> >>> ~~~ >>> >>> Any help would be great! >>> >>> -- >>> 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 >> >> >> -- >> 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 >> > > -- > 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 > -- 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