0

Timer を使用して Android アプリの getLocation 呼び出しを定期的に開始することに関する StackOverflow に関する議論を見てきました。.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 に答える