我有一个简单的程序,它会提出问题,然后调用一个 php 文件来说明答案是肯定的还是否定的。
现在它可以工作,但是在发送信息时会有轻微的停顿。我想要一些消息或指示器来显示计算机正忙。
现在,当我更改 textvue 的文本时,在发送数据之前,textView 不会更改,我也尝试将其称为更新方法
代码
case R.id.butYes:
mSend .setText("Sending your vote to server");
mSend.invalidate();
TalkToServer( mYes[mPes-1] );
UpdateScreen();
mSend .setText("");
break;
String TalkToServer( String addr)
{
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost(addr);
HttpResponse response;
String responseBody=new String("");
try {
response = httpclient.execute(httppost);
responseBody = EntityUtils.toString(response.getEntity());
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return responseBody;
}