0

我在 StackOverflow 上看到了一些关于使用 Timer 定期启动 Android 应用程序的 getLocation 调用的讨论。我不确定这种方法是否仍然是最新的,因为 .setInterval 似乎做同样的事情。

我相信计时器的代码看起来像这样:

Final Int PERIOD = 60*1000*60; //every hour
timer.schedule(new TimerTask(){
    @Override
    public void run() {
    try {
        Location theLocation = mLocationClient.getLastLocation();
        } catch (Exception e) {
            e.printStackTrace();
        }   
    }}, 0, PERIOD);

简单地说:

locationRequest.setInterval(PERIOD);
4

1 回答 1

0

locationRequest.setInterval(1*60*1000); 更好

于 2013-06-05T13:27:13.117 回答