【发布时间】:2018-02-28 23:36:49
【问题描述】:
我想等待FusedLocationProviderClient.requestLocationUpdates() 中的回调意图完成。带有超时的while循环是最好的解决方案吗?下面是一个示例,没有超时。
通常我会使用 startWakefulService() 来等待异步服务完成,但我不知道如何将它与 requestLocationUpdates() 一起使用。
Task t = flpc.requestLocationUpdates(locationRequest, pe);
while (! t.isSuccessful()) {
Log.v(TAG, "Waiting for result...");
}
【问题讨论】:
标签: java android asynchronous android-fusedlocation