Fırsatçı konumları kısıtlama

Bir uygulama, cihazın konumunu istediğinde istek yanıtını bekleyebilir veya etkin konum dinleyicilerini kullanarak fırsatçı bir konum güncellemesi alabilir. Bu özellik, Android 9 ve önceki sürümlerde kullanılabilir (kısıtsız) ve bir uygulama yalnızca etkin konum güncelleme hızını belirtirken pasif hızı boş bıraktığında sağlanırdı. (Pasif konum dinleyicileri, konum güncelleme hızı belirtmediklerinden fırsatçı konum güncellemeleri almaz.)

Android 10'dan itibaren, geliştiricilerin fırsatçı konum güncellemeleri almak için FusedLocationProviderClient sınıfından pasif konum güncellemelerine ihtiyaç duyduklarını belirtmesi gerekir.

Çok kaynaklı konum sağlayıcı

Uygulamalar, FusedLocationProviderClient sınıfından fırsatçı konum güncellemeleri alma hızını iki şekilde belirtebilir.

Etki

setFastestInterval için bir değer sağlamazsanız uygulamanıza gönderilen konum güncellemelerinde önemli bir düşüş yaşanabilir.

Uygulama

Bu özelliği uygulamak için FusedLocationProviderClient sınıfı setFastestInterval yöntemi için önerilen değerleri kullanmaktan başka bir şey yapmanız gerekmez.