語言

WebViewClient.OnPageCommitVisible(WebView, String) 方法

定義

通知主機應用程式, 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 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於