Chromecast SDK Android:getApplicationMetadata返回null

时间:2014-02-19 12:01:33

标签: android google-cast chromecast

在我的发件人应用中,我正在使用

ApplicationMetadata metadata = Cast.CastApi.getApplicationMetadata(apiClient);

,而

apiClient.isConnected()

返回true,我的接收器应用程序正在Chromecast上运行。 当我这样做时,该方法始终返回null,因此元数据对象始终设置为null。 还有什么我需要做的才能让它发挥作用吗?

提前致谢

1 个答案:

答案 0 :(得分:2)

似乎有一个错误将在下一个版本中解决。同时,请注意,当您致电Cast.CastApi.launchApplication()Cast.CastApi.joinApplication()时,您会收到PendingResult个对象。您可以在其上设置回调以通知您的通话结果;将调用onResult()方法,并将ApplicationConnectionResult对象传递给它。您可以在该对象上调用getApplicationMetadata(),这样可以正常工作(假设您已成功启动或加入应用程序)。