WebView.SetDataDirectorySuffix(String) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
定義用於儲存目前程序 WebView 資料的目錄。
[Android.Runtime.Register("setDataDirectorySuffix", "(Ljava/lang/String;)V", "", ApiSince=28)]
public static void SetDataDirectorySuffix(string suffix);
[<Android.Runtime.Register("setDataDirectorySuffix", "(Ljava/lang/String;)V", "", ApiSince=28)>]
static member SetDataDirectorySuffix : string -> unit
參數
- suffix
- String
目錄名稱後綴則用於目前程序。 不能包含路徑分隔符。
- 屬性
備註
定義用於儲存目前程序 WebView 資料的目錄。 所提供的後綴將在建構資料與快取目錄路徑時使用。 若未呼叫此 API,則不會使用任何後綴。 每個目錄只能被應用程式中的一個程序使用。 若應用程式中有多個程序希望使用 WebView,則只有一個程序能使用預設目錄,其他程序必須呼叫此 API 以定義唯一後綴。
這表示同一應用程式中的不同程序無法直接分享 WebView 相關資料,因為資料目錄必須是獨立的。 使用此 API 的應用程式可能需要明確在程序間傳遞資料。 例如,登入 Cookie 可能需要從一個程序的 cookie jar 複製到另一個,前提 CookieManager 是兩個程序的 WebViews 都打算登入。
大多數應用程式只需確保所有依賴 WebView 的應用程式元件都在同一流程中,以避免需要多個資料目錄。
#disableWebView此方法可確保其他程序在此情況下不會誤用 WebView。
此 API 必須在此程序中建立任何 WebView 實例,以及 android.webkit 套件中其他方法被此程序呼叫前先被呼叫。
Java 文件 android.webkit.WebView.setDataDirectorySuffix(java.lang.String)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。