public final class MediaRouteProviderDescriptor
extends Object
java.lang.Object | |
↳ | android.support.v7.media.MediaRouteProviderDescriptor |
描述媒体路由提供者的状态以及它发布的路由。
一旦使用 MediaRouteProviderDescriptor.Builder
实例创建,此对象是不可变的。
Nested classes |
|
---|---|
class |
MediaRouteProviderDescriptor.Builder |
Public methods |
|
---|---|
Bundle |
asBundle() 将此对象转换为序列化包。 |
static MediaRouteProviderDescriptor |
fromBundle(Bundle bundle) 从一个包创建一个实例。 |
List<MediaRouteDescriptor> |
getRoutes() 获取此提供者发布的所有路由的列表。 |
boolean |
isValid() 如果路由提供程序描述符及其包含的所有路由具有所有必需的字段,则返回true。 |
String |
toString() 返回对象的字符串表示形式。 |
Inherited methods |
|
---|---|
From class java.lang.Object
|
Bundle asBundle ()
将此对象转换为序列化包。
Returns | |
---|---|
Bundle |
The contents of the object represented as a bundle. |
MediaRouteProviderDescriptor fromBundle (Bundle bundle)
从一个包创建一个实例。
Parameters | |
---|---|
bundle |
Bundle : The bundle, or null if none. |
Returns | |
---|---|
MediaRouteProviderDescriptor |
The new instance, or null if the bundle was null. |
List<MediaRouteDescriptor> getRoutes ()
获取此提供者发布的所有路由的列表。
Returns | |
---|---|
List<MediaRouteDescriptor> |
boolean isValid ()
如果路由提供程序描述符及其包含的所有路由具有所有必需的字段,则返回true。
这个验证很深入。 如果提供者描述符已知是有效的,则不必在其每个路由上调用isValid()
。
Returns | |
---|---|
boolean |
String toString ()
返回对象的字符串表示形式。 通常, toString
方法返回一个“文本表示”该对象的字符串。 结果应该是一个简洁但内容丰富的表述,对于一个人来说很容易阅读。 建议所有子类重写此方法。
类Object
的toString
方法返回一个字符串,其中包含对象为实例的类的名称,符号字符“ @
”以及对象的哈希代码的无符号十六进制表示形式。 换句话说,这个方法返回一个字符串,其值等于:
getClass().getName() + '@' + Integer.toHexString(hashCode())
Returns | |
---|---|
String |
a string representation of the object. |