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 屬性授權中所述的詞彙使用。

適用於