WebViewClient.OnPageCommitVisible(WebView, String) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
通知主機應用程式, android.webkit.WebView 先前頁面導覽中剩餘的內容將不再被繪製。
[Android.Runtime.Register("onPageCommitVisible", "(Landroid/webkit/WebView;Ljava/lang/String;)V", "GetOnPageCommitVisible_Landroid_webkit_WebView_Ljava_lang_String_Handler", ApiSince=23)]
public virtual void OnPageCommitVisible(Android.Webkit.WebView? view, string? url);
[<Android.Runtime.Register("onPageCommitVisible", "(Landroid/webkit/WebView;Ljava/lang/String;)V", "GetOnPageCommitVisible_Landroid_webkit_WebView_Ljava_lang_String_Handler", ApiSince=23)>]
abstract member OnPageCommitVisible : Android.Webkit.WebView * string -> unit
override this.OnPageCommitVisible : Android.Webkit.WebView * string -> unit
參數
- view
- WebView
android.webkit.WebView航行的目的。
- url
- String
就是觸發這次回撥的頁面導覽網址。
- 屬性
備註
通知主機應用程式, android.webkit.WebView 先前頁面導覽中剩餘的內容將不再被繪製。
此回調可用來判斷何時安全讓回收 android.webkit.WebView 品可見,確保不會顯示過時內容。 它在最早能確定 WebView#onDraw 不會再從先前導航中擷取內容的時刻被呼叫。 下一次繪製會顯示WebView#setBackgroundColor background colorWebView新載入頁面的 ,或部分內容。
當 HTTP 回應的主體開始載入、DOM 中反映出來,並在後續的抽取中可見時,會呼叫此方法。 這個回調會在文件載入過程的早期發生,因此你應該預期連結的資源(例如 CSS 和圖片)可能無法使用。
欲獲得更細緻的視覺狀態更新通知,請參見 WebView#postVisualStateCallback。
請注意,所有適用於 WebView#postVisualStateCallback 此 API 的條件與建議同樣適用。
此回撥僅用於主框架導航。
Java 文件 android.webkit.WebViewClient.onPageCommitVisible(android.webkit.WebView, java.lang.String)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。