从android发送值到服务器

时间:2011-05-23 18:04:35

标签: java android

我想在开始和停止按钮中设置以下代码,以便在每秒后将我的值发送到服务器。所以我想知道如何采用最佳策略。我应该放入一个线程或刷新活动。请指导我采用的简单方向。感谢

URL url = new URL("http://............./add.jsp?a="+value+"&b="+value+"");

URLConnection conn = url.openConnection();
conn.setDoOutput(true);
OutputStreamWriter wr = new OutputStreamWriter(conn.getOutputStream());
wr.write(data);
wr.flush();
BufferedReader rd = new BufferedReader(new InputStreamReader(conn.getInputStream(),"UTF-8"));
String line = null;
String response = "";
while ((line = rd.readLine()) != null) {
    response += line;                          
}

wr.close();
rd.close();

1 个答案:

答案 0 :(得分:1)

也许你会想要一个AsyncTask,经常通过Timer调用这个任务。或者没有AsyncTask而只有Timer。 http://developer.android.com/reference/android/os/AsyncTask.html http://developer.android.com/reference/java/util/Timer.html