如何使用FusedLocationProviderClient获取电话设备位置

时间:2019-05-18 22:26:28

标签: java android google-maps

激活接近传感器后,我正在使用FusedLocationProviderClient获取设备位置。当用户靠近接近传感器时,程序应该获取设备位置,但是它并没有到达必要的代码,因为我认为它卡在了.isSucessful()if语句中。

<label for="is_donating_company">
  <input type="checkbox" name="is_donating_company" id="is_donating_company" class="mdl-checkbox__input">
  <span class="mdl-checkbox__label">This donation is on behalf of a company</span>
</label>

1 个答案:

答案 0 :(得分:0)

不要使用getLastLocation。它几乎总是返回null,因为它找不到位置,只有在位置已被缓存的情况下才返回1。相反,请使用requestLocationUpdates获取回调中的位置(如果有)。