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.content.ContentResolver.acquireUnstableContentProviderClient(java.lang.String)
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。