ContentResolver.AcquireUnstableContentProviderClient 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| 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),但用於你不信任目標內容提供者穩定性時。 這會關閉平台清理流程中依賴內容提供者的機制,若該內容提供者的流程消失。 通常你可以放心地假設,一旦你有了服務提供者,就能隨時使用,即使你的流程在背景,它也不會消失。 若採用此方法,需注意與服務提供者溝通時的失誤,並務必關閉該系統,以便日後重新開啟。 特別是,從那裡的呼叫中捕捉 a android.os.DeadObjectException 會讓你知道內容提供者已經消失;此時目前的 ContentProviderClient 物件無效,你應該釋放它。 如果你想嘗試重新啟動服務並進行新的操作,可以換一個新的。
Java 文件 android.content.ContentResolver.acquireUnstableContentProviderClient(android.net.Uri)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
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),但用於你不信任目標內容提供者穩定性時。 這會關閉平台清理流程中依賴內容提供者的機制,若該內容提供者的流程消失。 通常你可以放心地假設,一旦你有了服務提供者,就能隨時使用,即使你的流程在背景,它也不會消失。 若採用此方法,需注意與服務提供者溝通時的失誤,並務必關閉該系統,以便日後重新開啟。 特別是,從那裡的呼叫中捕捉 a android.os.DeadObjectException 會讓你知道內容提供者已經消失;此時目前的 ContentProviderClient 物件無效,你應該釋放它。 如果你想嘗試重新啟動服務並進行新的操作,可以換一個新的。
Java 文件 android.content.ContentResolver.acquireUnstableContentProviderClient(java.lang.String)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。