我的要求是我必须将经度和纬度从Android发送到PHP服务器。我可以使用Service和LocationListener
获取当前的纬度和经度。我也成功地使用AsyncTask
将这些数据发送到PHP服务器。但我不能在AsyncTask
间隔15分钟打电话。
答案 0 :(得分:1)
尝试创建Timer:
Timer timer = new Timer();
timer.schedule(new TimerTask(){
@Override
public void run() {
// do your thing here, such as execute AsyncTask or send data to server
}
}, 1000, 900000); // starts your code after 1000 milliseconds, then repeat it every 15 minutes (900000 milliseconds)