Process.DestroyForcibly Methode

Definition

Beendet den Unterprozess.

[Android.Runtime.Register("destroyForcibly", "()Ljava/lang/Process;", "GetDestroyForciblyHandler", ApiSince=26)]
public virtual Java.Lang.Process? DestroyForcibly();
[<Android.Runtime.Register("destroyForcibly", "()Ljava/lang/Process;", "GetDestroyForciblyHandler", ApiSince=26)>]
abstract member DestroyForcibly : unit -> Java.Lang.Process
override this.DestroyForcibly : unit -> Java.Lang.Process

Gibt zurück

das Process Objekt, das den zu zerstörenden Unterprozess darstellt.

Attribute

Hinweise

Beendet den Unterprozess. Der durch dieses Process Objekt dargestellte Teilprozess wird forcibly beendet.

Die Standardimplementierung dieser Methode wird aufgerufen #destroy , sodass der Prozess möglicherweise nicht beendet wird. Konkrete Implementierungen dieser Klasse werden dringend empfohlen, diese Methode mit einer konformen Implementierung außer Kraft zu setzen. Wenn Sie diese Methode für Process objekte aufrufen, die von ProcessBuilder#start diesem zurückgegeben werden, und Runtime#exec beenden Sie den Prozess forcibly.

Hinweis: Der Unterprozess kann nicht sofort beendet werden. d. h. isAlive() kann "true" für einen kurzen Zeitraum destroyForcibly() nach dem Aufruf zurückgegeben werden. Diese Methode kann bei Bedarf verkettet waitFor() werden.

Hinzugefügt in 1.8.

Java Dokumentation für java.lang.Process.destroyForcibly().

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: