2014-02-19 8 views
0

在我的發送者的應用程序我使用Chromecast的SDK的Android:getApplicationMetadata返回null

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

apiClient.isConnected() 

返回true,我的接收器應用程序是Chromecast上運行。 當我這樣做時,該方法總是返回null,因此元數據對象始終設置爲null。 還有什麼我需要做的這個工作?

在此先感謝

回答

2

人們似乎有一個bug,這將在未來的版本中得到解決。同時請注意,當您撥打Cast.CastApi.launchApplication()Cast.CastApi.joinApplication()時,您會收到PendingResult對象。您可以設置一個回調,以通知您的通話結果;將調用onResult()方法並將ApplicationConnectionResult對象傳遞給它。您可以在該對象上調用getApplicationMetadata(),並且工作正常(假設您成功啓動或加入應用程序)。

+2

謝謝!是的,我知道這一點,謝謝。 :)我只是尋找一種方法來找出哪個應用程序在任何給定時間運行,而無需加入會話。 – joaomgcd