locationmanager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 0, 0, locationlistener);
このコード行は、デバイスの場所をできるだけ頻繁に更新することになっていることを理解していますよね? 具体的には、0 ミリ秒および 0 メートル (最小) ごとです。
さて、ここでは「最小」という言葉が重要ですが、それでも、場所が 30 秒以上更新されないことがあるのはなぜでしょうか? WiFi を使用しているときに、ある更新から次の更新までの実際の時間を計ったところ、コードに 0 と 0 が含まれていたにもかかわらず、38 秒かかりました。1000ミリ秒(1秒)で試してみましたが、それでも頻繁に更新されません.
この更新をより頻繁に行うにはどうすればよいですか? なぜこのように反応するのでしょうか。
ありがとうございました!