IShellOutputReceiver

public interface IShellOutputReceiver

com.android.ddmlib.IShellOutputReceiver


Klassen, die diese Schnittstelle implementieren, bieten Methoden, die sich mit der Ausgabe eines Remote-Shell-Befehls auf einem Gerät/Emulator befassen.

Zusammenfassung

Öffentliche Methoden

abstract void addOutput(byte[] data, int offset, int length)

Wird jedes Mal aufgerufen, wenn neue Daten verfügbar sind.

abstract void flush()

Wird am Ende der Prozessausführung aufgerufen, sofern der Prozess nicht abgebrochen wurde.

abstract boolean isCancelled()

Mit der Methode „Abbrechen“ wird die Ausführung des Remote-Shell-Befehls beendet.

Öffentliche Methoden

addOutput

public abstract void addOutput (byte[] data, 
                int offset, 
                int length)

Wird jedes Mal aufgerufen, wenn neue Daten verfügbar sind.

Parameter
data byte: Die neuen Daten.

offset int: Der Offset, an dem die neuen Daten beginnen.

length int: Die Länge der neuen Daten.

leeren

public abstract void flush ()

Wird am Ende der Prozessausführung aufgerufen, sofern der Prozess nicht abgebrochen wurde. So kann der Empfänger alle Daten beenden und leeren, die noch nicht verarbeitet wurden.

isCancelled

public abstract boolean isCancelled ()

Mit der Methode „Abbrechen“ wird die Ausführung des Remote-Shell-Befehls beendet.

Returns
boolean „true“, um die Ausführung des Befehls abzubrechen.