ContentResolver.AcquireUnstableContentProviderClient 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
AcquireUnstableContentProviderClient(Uri) |
例如 |
AcquireUnstableContentProviderClient(String) |
例如 |
AcquireUnstableContentProviderClient(Uri)
例如 #acquireContentProviderClient(Uri)
,但在不信任目标内容提供程序的稳定性时使用。
[Android.Runtime.Register("acquireUnstableContentProviderClient", "(Landroid/net/Uri;)Landroid/content/ContentProviderClient;", "")]
public Android.Content.ContentProviderClient? AcquireUnstableContentProviderClient (Android.Net.Uri uri);
[<Android.Runtime.Register("acquireUnstableContentProviderClient", "(Landroid/net/Uri;)Landroid/content/ContentProviderClient;", "")>]
member this.AcquireUnstableContentProviderClient : Android.Net.Uri -> Android.Content.ContentProviderClient
参数
- uri
- Uri
返回
- 属性
注解
例如 #acquireContentProviderClient(Uri)
,但在不信任目标内容提供程序的稳定性时使用。 这会在平台中关闭依赖于内容提供程序的进程(如果内容提供程序的进程消失)中的机制。 通常,可以放心地假设,一旦获得提供程序,你可以根据需要自由使用它,并且它不会消失,即使你的进程在后台。 如果使用此方法,则需要注意处理与提供程序通信时出现的任何故障,并确保将其关闭,以便以后可以重新打开。 具体而言,从调用中捕获一个 android.os.DeadObjectException
内容提供程序会让你知道内容提供程序已经消失;此时,当前 ContentProviderClient 对象无效,你应该释放它。 如果想要尝试重启提供程序并对其执行新操作,可以获取一个新提供程序。
适用于 . 的 android.content.ContentResolver.acquireUnstableContentProviderClient(android.net.Uri)
Java 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。
适用于
AcquireUnstableContentProviderClient(String)
例如 #acquireContentProviderClient(String)
,但在不信任目标内容提供程序的稳定性时使用。
[Android.Runtime.Register("acquireUnstableContentProviderClient", "(Ljava/lang/String;)Landroid/content/ContentProviderClient;", "")]
public Android.Content.ContentProviderClient? AcquireUnstableContentProviderClient (string name);
[<Android.Runtime.Register("acquireUnstableContentProviderClient", "(Ljava/lang/String;)Landroid/content/ContentProviderClient;", "")>]
member this.AcquireUnstableContentProviderClient : string -> Android.Content.ContentProviderClient
参数
- name
- String
返回
- 属性
注解
例如 #acquireContentProviderClient(String)
,但在不信任目标内容提供程序的稳定性时使用。 这会在平台中关闭依赖于内容提供程序的进程(如果内容提供程序的进程消失)中的机制。 通常,可以放心地假设,一旦获得提供程序,你可以根据需要自由使用它,并且它不会消失,即使你的进程在后台。 如果使用此方法,则需要注意处理与提供程序通信时出现的任何故障,并确保将其关闭,以便以后可以重新打开。 具体而言,从调用中捕获一个 android.os.DeadObjectException
内容提供程序会让你知道内容提供程序已经消失;此时,当前 ContentProviderClient 对象无效,你应该释放它。 如果想要尝试重启提供程序并对其执行新操作,可以获取一个新提供程序。
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。