【问题标题】:Chromecast SDK Android: getApplicationMetadata returns nullChromecast SDK Android:getApplicationMetadata 返回 null
【发布时间】:2014-03-19 17:56:00
【问题描述】:

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

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

同时

apiClient.isConnected()

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

提前致谢

【问题讨论】:

    标签: android google-cast chromecast


    【解决方案1】:

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

    【讨论】:

    • 谢谢!是的,我知道,谢谢。 :) 我只是在寻找一种方法来找出在任何给定时间正在运行的应用程序,而无需加入会话。
    猜你喜欢
    • 2015-04-14
    • 1970-01-01
    • 2015-10-17
    • 2017-02-23
    • 1970-01-01
    • 2019-07-18
    • 2014-10-28
    • 2014-11-27
    • 1970-01-01
    相关资源
    最近更新 更多