共用方式為


WebViewClient.OnRenderProcessGone(WebView, RenderProcessGoneDetail) 方法

定義

通知主應用程式,指定的 WebView 轉譯程式已結束。

[Android.Runtime.Register("onRenderProcessGone", "(Landroid/webkit/WebView;Landroid/webkit/RenderProcessGoneDetail;)Z", "GetOnRenderProcessGone_Landroid_webkit_WebView_Landroid_webkit_RenderProcessGoneDetail_Handler", ApiSince=26)]
public virtual bool OnRenderProcessGone (Android.Webkit.WebView? view, Android.Webkit.RenderProcessGoneDetail? detail);
[<Android.Runtime.Register("onRenderProcessGone", "(Landroid/webkit/WebView;Landroid/webkit/RenderProcessGoneDetail;)Z", "GetOnRenderProcessGone_Landroid_webkit_WebView_Landroid_webkit_RenderProcessGoneDetail_Handler", ApiSince=26)>]
abstract member OnRenderProcessGone : Android.Webkit.WebView * Android.Webkit.RenderProcessGoneDetail -> bool
override this.OnRenderProcessGone : Android.Webkit.WebView * Android.Webkit.RenderProcessGoneDetail -> bool

參數

view
WebView

需要清除的 WebView。

detail
RenderProcessGoneDetail

它退出的原因。

傳回

true 如果主應用程式已處理進程已結束的情況,否則,如果轉譯進程當機,應用程式將會當機,如果轉譯進程已由系統終止,則會終止應用程式。

屬性

備註

通知主應用程式,指定的 WebView 轉譯程式已結束。

多個 WebView 實例可能與單一轉譯程式相關聯;onRenderProcessGone 將會針對受影響的每個 WebView 呼叫。 此回呼的應用程式實作應該只會嘗試清除指定做為參數的特定 WebView,而且不應該假設其他 WebView 實例受到影響。

指定的 WebView 無法使用,而且應該從檢視階層中移除,應該清除它的所有參考,例如使用 和類似呼叫儲存 android.view.View#findViewById 的活動或其他類別中的任何參考等等。

為了造成轉譯程式損毀以供測試之用,應用程式可以在 WebView 上呼叫 loadUrl("chrome://crash") 。 請注意,如果多個 WebView 實例共用轉譯程式,可能會受到影響,而不只是載入 chrome://crash 的特定 WebView。

android.webkit.WebViewClient.onRenderProcessGone(android.webkit.WebView, android.webkit.RenderProcessGoneDetail)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於