MediaRouter2.SetRouteListingPreference(RouteListingPreference) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
設定 RouteListingPreference 與此媒體路由器相關的應用程式。
[Android.Runtime.Register("setRouteListingPreference", "(Landroid/media/RouteListingPreference;)V", "", ApiSince=34)]
public void SetRouteListingPreference(Android.Media.RouteListingPreference? routeListingPreference);
[<Android.Runtime.Register("setRouteListingPreference", "(Landroid/media/RouteListingPreference;)V", "", ApiSince=34)>]
member this.SetRouteListingPreference : Android.Media.RouteListingPreference -> unit
參數
- routeListingPreference
- RouteListingPreference
系統 RouteListingPreference 用來列路線。 當系統為空時,系統會使用其預設的登錄條件。
- 屬性
備註
設定 RouteListingPreference 與此媒體路由器相關的應用程式。
使用此方法透過輸出切換器,向系統介面告知你想列出的媒體路由路由。
你應該在收到任何東西RouteCallback#onRoutesUpdated route updates前後#registerRouteCallback registering any route callbacks立即呼叫這個方法,以保持系統介面的一致性。 你也可以在其他任何時候呼叫這個方法,動態更新商品偏好。
在代理路由器實例上呼叫此方法會拋出一個 UnsupportedOperationException.
注意:
<ol><li>你不應該在其中 MediaRoute2Info#getDeduplicationIds() deduplication ids包含兩個或以上路徑的 ID,且路線中有匹配。 如果你這麼做,系統會用自己的標準去重。
<li>你可以用這個方法在輸出切換器中對路線進行排名,將較重要的路線放在前面。 該系統可能會推翻該排名。
<li>你可以用這種方法避免用動態條件列出路由。 例如,你可以根據執行時的條件限制特定類型的裝置存取權限。
</ol>
Java 文件 android.media.MediaRouter2.setRouteListingPreference(android.media.RouteListingPreference)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。