如何每隔 15 分钟向服务器发送一次数据

How to send data to server each 15 min time interval

我的要求是我必须将经度和纬度从 Android 发送到 PHP 服务器。我可以使用 Service 和 LocationListener 获取当前的纬度和经度。我也成功地使用 AsyncTask 将这些数据发送到 PHP 服务器。但是我无法调用 AsyncTask 15 分钟间隔。

尝试创建 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)