我想在开始和停止按钮中设置以下代码,以便在每秒后将我的值发送到服务器。所以我想知道如何采用最佳策略。我应该放入一个线程或刷新活动。请指导我采用的简单方向。感谢
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();
答案 0 :(得分:1)
也许你会想要一个AsyncTask,经常通过Timer调用这个任务。或者没有AsyncTask而只有Timer。 http://developer.android.com/reference/android/os/AsyncTask.html http://developer.android.com/reference/java/util/Timer.html