我有一个使用Google地图和位置更新的应用。我还为我的应用程序调用了两个包含重要信息的API。 在完成所有这些案例后,我需要一些方法来获得通知:
我尝试使用Retrofit进行RxJava异步调用,并通过一个Observable通知我,但我不知道如何确定何时加载地图以及何时获取当前位置。
有没有办法使用Rxjava实现这一目标?或者还有另一种方法可以在所有这些事件结束后收到通知吗?
答案 0 :(得分:1)
对于加载的Google地图,您可以使用RxGoogleMaps中的MapReady
。注意:库未被主动维护,因此您可能应该检查实现并重用所需的部分。
您可以使用RxLocation
找到该位置对于API调用,您可以使用Retrofit的Observable
支持。
要合并结果,您可以使用zip operator。