IShellOutputReceiver

public interface IShellOutputReceiver

com.android.ddmlib.IShellOutputReceiver


Klasy, które implementują ten interfejs, udostępniają metody obsługi polecenia out from a remote shell na urządzeniu lub emulatorze.

Podsumowanie

Metody publiczne

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

Wywoływana za każdym razem, gdy są dostępne nowe dane.

abstract void flush()

Wywoływana na końcu wykonania procesu (chyba że proces został anulowany).

abstract boolean isCancelled()

Metoda anulowania, która zatrzymuje wykonywanie polecenia powłoki zdalnej.

Metody publiczne

addOutput

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

Wywoływana za każdym razem, gdy są dostępne nowe dane.

Parametry
data byte: nowe dane.

offset int: przesunięcie, od którego zaczynają się nowe dane.

length int: długość nowych danych.

spłukiwać,

public abstract void flush ()

Wywoływana na końcu wykonania procesu (chyba że proces został anulowany). Dzięki temu odbiorca może zakończyć działanie i opróżnić wszystkie dane, które nie zostały jeszcze przetworzone.

isCancelled

public abstract boolean isCancelled ()

Metoda anulowania, która zatrzymuje wykonywanie polecenia powłoki zdalnej.

Zwroty
boolean wartość true, aby anulować wykonanie polecenia.