{% setvar book_path %}/reference/kotlin/androidx/_book.yaml{% endsetvar %} {% include "_shared/_reference-head-tags.html" %}

Command

interface Command

Known direct subclasses

Summary

Nested types

Command.Stub
Command.Stub.Proxy

Public functions

Unit
execute(
    command: String,
    parameters: List<String>,
    shellEnv: Map,
    executeThroughShell: Boolean,
    pfd: ParcelFileDescriptor
)

Parceling generic Lists requires an unchecked conversion from ArrayList to List<T>.Parceling generic Lists requires using the raw type Map.

Unit
executeWithTimeout(
    command: String,
    parameters: List<String>,
    shellEnv: Map,
    executeThroughShell: Boolean,
    pfd: ParcelFileDescriptor,
    timeoutMs: Long
)

Parceling generic Lists requires an unchecked conversion from ArrayList to List<T>.Parceling generic Lists requires using the raw type Map.

Public functions

execute

fun execute(
    command: String,
    parameters: List<String>,
    shellEnv: Map,
    executeThroughShell: Boolean,
    pfd: ParcelFileDescriptor
): Unit

Parceling generic Lists requires an unchecked conversion from ArrayList to List<T>.Parceling generic Lists requires using the raw type Map.

executeWithTimeout

fun executeWithTimeout(
    command: String,
    parameters: List<String>,
    shellEnv: Map,
    executeThroughShell: Boolean,
    pfd: ParcelFileDescriptor,
    timeoutMs: Long
): Unit

Parceling generic Lists requires an unchecked conversion from ArrayList to List<T>.Parceling generic Lists requires using the raw type Map.