Hi,it's my first post and i know it's a good place to share questions and get answers.I want to make a webservice to read datas from website.And the first step is to get an String returns by the site.Here is my code,and i don't know why i can't get the String str in which XML contains. Thank you very much.
package com.yancaidaxia.ExchangeRate; import java.io.IOException; import org.apache.http.HttpResponse; import org.apache.http.client.ClientProtocolException; import org.apache.http.client.HttpClient; import org.apache.http.client.methods.HttpGet; import org.apache.http.client.methods.HttpPost; import org.apache.http.impl.client.DefaultHttpClient; import org.apache.http.util.EntityUtils; import android.app.Activity; import android.os.Bundle; import android.util.Log; import android.widget.LinearLayout; import android.widget.TextView; public class ExchangeRate extends Activity { private final int WC = LinearLayout.LayoutParams.WRAP_CONTENT; private static String str; private static final String SERVER_URL="http://www.webxml.com.cn/ WebServices/ExchangeRateWebService.asmx/getExchangeRate? theType=A"; //the site from which i get datas /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); TextView tv1 = (TextView)findViewById(R.id.welcome); TextView tv2 =(TextView)findViewById(R.id.content); String temp1 =""; try{ HttpGet request = new HttpGet(SERVER_URL); HttpClient client = new DefaultHttpClient(); HttpResponse httpResponse = client.execute(request); temp1 = EntityUtils.toString(httpResponse.getEntity());//xml datas in string form supposed to be contained in temp1. str=temp1; Log.e("response", temp1); }catch(ClientProtocolException e){ Log.e("request error",e.getMessage()); } catch(IOException e){ Log.e("requset error",e.getMessage()); } tv1.setText(str);//i want to see the xml datas in string form but nothing is shown.Why? tv2.setText("bye"); } } --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---