There are no erros. I can see paypal page but the page is not exactly page what I expected. In addition all paypal links on this page like "LogIn" "SIgnUp" etc are unavailable...
On Fri, Apr 17, 2009 at 10:55 PM, Mattaku Betsujin < [email protected]> wrote: > What error do you see? > > > On Fri, Apr 17, 2009 at 12:28 PM, EvgenyV <[email protected]> wrote: > >> >> Hi all! >> >> I'm trying to get PayPal web page with requested donation parameters. >> It works within IE or Firefox. >> >> Can anyone advise whether I'm running some wrong code? >> >> Layout main.xml: >> --------------------- >> <?xml version="1.0" encoding="utf-8"?> >> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/ >> android" >> android:orientation="vertical" >> android:layout_width="fill_parent" >> android:layout_height="fill_parent" >> > >> >> <WebView >> android:id="@+id/viewFromPayPal" >> android:layout_width="fill_parent" >> android:layout_height="fill_parent" >> >> /> >> </LinearLayout> >> --------------------- >> >> Java code: >> --------------------- >> public class DonationTestView extends Activity >> { >> @Override >> public void onCreate(Bundle savedInstanceState) >> { >> super.onCreate(savedInstanceState); >> setContentView(R.layout.main); >> LoadPayPal(); >> } >> >> >> private void LoadPayPal() >> { >> WebView webContent = (WebView)findViewById >> (R.id.viewFromPayPal); >> >> >> HttpParams httpParams1 = new BasicHttpParams(); >> HttpConnectionParams.setConnectionTimeout(httpParams1, >> 10000); >> HttpConnectionParams.setSoTimeout(httpParams1, 10000); >> HttpClient httpClient = new DefaultHttpClient(httpParams1); >> >> >> >> >> HttpParams httpParams2 = new BasicHttpParams(); >> >> httpParams2.setParameter("cmd", "_xclick"); >> httpParams2.setParameter("business", "[email protected] >> "); >> httpParams2.setParameter("item_name", "Descr"); >> httpParams2.setParameter("no_shipping", "1"); >> httpParams2.setParameter("no_note", "1"); >> httpParams2.setParameter("currency_code", "USD"); >> httpParams2.setParameter("tax", "0"); >> httpParams2.setParameter("lc", "IL"); >> httpParams2.setParameter("bn", "PP-DonationsBF"); >> >> HttpPost httpPost = new HttpPost(" >> https://www.paypal.com/cgi-bin/ >> webscr"); >> try { >> HttpResponse response = >> httpClient.execute(httpPost); >> httpPost.setParams(httpParams2); >> HttpEntity entity = response.getEntity(); >> StringBuilder sb = new StringBuilder(); >> >> if (entity != null) >> { >> BufferedReader reader = null; >> try >> { >> reader = new BufferedReader( >> new >> InputStreamReader(entity.getContent())); >> try >> { >> while(true) >> { >> String res = reader.readLine(); >> if(res.equals(0)) >> { >> webContent.getSettings >> ().setJavaScriptEnabled(true); >> webContent.getSettings >> ().setJavaScriptCanOpenWindowsAutomatically(true); >> webContent.getSettings().setPluginsEnabled >> (true); >> webContent.getSettings >> ().setSupportMultipleWindows(true); >> webContent.getSettings().setSupportZoom >> (true); >> webContent.getSettings >> ().setBlockNetworkImage(false); >> webContent.getSettings >> ().setLoadsImagesAutomatically(true); >> webContent.getSettings().setUseWideViewPort >> (true); >> webContent.loadData(sb.toString(), "text/ >> html", "utf-8"); >> break; >> } >> Log.i("WEB", res); >> sb.append(res); >> >> } >> >> >> } >> catch (Exception e) >> { >> webContent.loadData("<html>" + e.getMessage() >> + "</html>", "text/html", "utf-8"); >> return; >> } >> >> >> } >> catch (IOException ex) >> { >> >> throw ex; >> } >> catch (RuntimeException ex) >> { >> >> httpPost.abort(); >> throw ex; >> >> } >> finally >> { >> >> if(reader != null) >> reader.close(); >> >> } >> } >> } >> catch (ClientProtocolException e) >> { >> // TODO Auto-generated catch block >> e.printStackTrace(); >> webContent.loadData("<html>" + e.getMessage() + "</html>", >> "text/html", "utf-8"); >> } >> catch (IOException e) { >> // TODO Auto-generated catch block >> e.printStackTrace(); >> webContent.loadData("<html>" + e.getMessage() + "</html>", >> "text/html", "utf-8"); >> } >> } >> } >> >> --------------------- >> >> > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---

