Sprache

IntentService.OnHandleIntent(Intent) Methode

Definition

Diese Methode wird im Workerthread mit einer Anforderung zum Verarbeiten aufgerufen.

[Android.Runtime.Register("onHandleIntent", "(Landroid/content/Intent;)V", "GetOnHandleIntent_Landroid_content_Intent_Handler")]
protected abstract void OnHandleIntent(Android.Content.Intent? intent);
[<Android.Runtime.Register("onHandleIntent", "(Landroid/content/Intent;)V", "GetOnHandleIntent_Landroid_content_Intent_Handler")>]
abstract member OnHandleIntent : Android.Content.Intent -> unit

Parameter

intent
Intent

Intent: Der an android.content.Context.startService(Intent) übergebene Wert. Dies kann null sein, wenn der Dienst nach dem Ablauf des Vorgangs neu gestartet wird. weitere Informationen finden Sie unter Service.onStartCommand(Intent, int, int).

Attribute

Hinweise

Diese Methode wird im Workerthread mit einer Anforderung zum Verarbeiten aufgerufen. Es wird jeweils nur eine Absicht verarbeitet, die Verarbeitung erfolgt jedoch in einem Arbeitsthread, der unabhängig von einer anderen Anwendungslogik ausgeführt wird. Wenn dieser Code also lange dauert, werden andere Anforderungen an den gleichen IntentService aufbewahrt, aber nichts anderes. Wenn alle Anforderungen verarbeitet wurden, stoppt der IntentService sich selbst, sodass Sie Service.stopSelf() nicht aufrufen sollten. Diese Methode kann mehrere Sekunden dauern, sodass sie nur von einem Arbeitsthread aufgerufen werden sollte.

Inhalte und Codebeispiele auf dieser Seite unterliegen den in der Inhaltslizenz beschriebenen Lizenzen. Java und OpenJDK sind Marken oder eingetragene Marken von Oracle und/oder dessen Tochtergesellschaften.

Letzte Aktualisierung: 2026-08-03 UTC.

Android-Referenz für android.app.IntentService.onHandleIntent.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: