WebViewClient.OnRenderProcessGone(WebView, RenderProcessGoneDetail) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Notificare all'applicazione host che il processo di rendering di WebView specificato è stato chiuso.
[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
Parametri
- view
- WebView
WebView che deve essere pulito.
- detail
- RenderProcessGoneDetail
il motivo per cui è uscito.
Restituisce
true
se l'applicazione host ha gestito la situazione in cui il processo è stato chiuso, in caso contrario, l'applicazione si arresterà in modo anomalo se il processo di rendering si arresta in modo anomalo o verrà terminato se il processo di rendering è stato terminato dal sistema.
- Attributi
Commenti
Notificare all'applicazione host che il processo di rendering di WebView specificato è stato chiuso.
Più istanze di WebView possono essere associate a un singolo processo di rendering; onRenderProcessGone verrà chiamato per ogni WebView interessato. L'implementazione dell'applicazione di questo callback deve tentare solo di pulire l'oggetto WebView specifico specificato come parametro e non deve presupporre che altre istanze di WebView siano interessate.
Il webView specificato non può essere usato e deve essere rimosso dalla gerarchia di visualizzazione, tutti i riferimenti a esso devono essere puliti, ad esempio eventuali riferimenti nell'attività o in altre classi salvate usando android.view.View#findViewById
chiamate simili e così via.
Per causare un arresto anomalo del processo di rendering a scopo di test, l'applicazione può chiamare loadUrl("chrome://crash")
su WebView. Si noti che più istanze di WebView possono essere interessate se condividono un processo di rendering, non solo l'elemento WebView specifico caricato chrome://crash.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.