public class MainActivity extends AppCompatActivity {
private TextView tvShow;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
tvShow = (TextView) findViewById(R.id.tvshow);
//新开一个子线程
new Thread(){
@Override
public void run() {
getWebData();
new Thread(){
@Override
public void run() {
getWebData();
}
}.start();
}.start();
}
public void getWebData(){
try {
//1.创建HttpClient对象
HttpClient hc=new DefaultHttpClient();
//1.创建HttpClient对象
HttpClient hc=new DefaultHttpClient();
//2.创建httppost
HttpPost hp=new HttpPost("http://wwww.xxx/xxx");
HttpPost hp=new HttpPost("http://wwww.xxx/xxx");
//传递参数
List<BasicNameValuePair> params=new ArrayList<>();
params.add(new BasicNameValuePair("code","111"));
params.add(new BasicNameValuePair("api","222"));
params.add(new BasicNameValuePair("city","333"));
//设置参数
HttpEntity he=new UrlEncodedFormEntity(params,"utf-8");
hp.setEntity(he);
//3.开始执行
HttpResponse response=hc.execute(hp);
//4.判断结果码
if(response.getStatusLine().getStatusCode()==200){
//5.得到结果
HttpEntity entity=response.getEntity();
if(response.getStatusLine().getStatusCode()==200){
//5.得到结果
HttpEntity entity=response.getEntity();
String str=EntityUtils.toString(entity);
}
} catch (IOException e) {
e.printStackTrace();
}
e.printStackTrace();
}
}
}