ContentResolver.AcquireUnstableContentProviderClient 方法

定义

重载

AcquireUnstableContentProviderClient(Uri)

例如 #acquireContentProviderClient(Uri),但在不信任目标内容提供程序的稳定性时使用。

AcquireUnstableContentProviderClient(String)

例如 #acquireContentProviderClient(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.content.ContentResolver.acquireUnstableContentProviderClient(java.lang.String)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于