区分调用onConnected的多个Google API



所以我有一个应用程序,它既使用google+api允许用户登录,也使用cast-api允许用户将内容投射到chromecast。

但是,两个API使用相同的连接回调。

区分应该通知哪个API连接回调的最佳实践是什么?

例如,onConnected()是在用户成功登录时调用的。但它也会在与chromecast建立连接时调用。如何区分这两种情况?

编辑:所以我从谷歌找到了这些信息:

请注意,connectionHint Bundle的内容是由特定的服务定义的。有关更多信息,请参阅您正在使用的GoogleApiClient的具体实现文档。

但是,我找不到描述不同API的connectionHint内容的文档。

第2版:我可以为每个API创建一个单独的API客户端吗?

最简单的方法是使用多个客户端,每个API一个客户端,然后将单独的回调附加到它们,以便能够区分它们。

相关内容

  • 没有找到相关文章

最新更新