InstallReceiver
public class InstallReceiver
extends MultiLineReceiver
| java.lang.Object | ||
| ↳ | com.android.ddmlib.MultiLineReceiver | |
| ↳ | com.android.ddmlib.InstallReceiver | |
Приемник выходных данных для командной строки «pm install package.apk».
Используйте комбинацию isSuccessfullyCompleted() и getErrorMessage() чтобы определить, была ли установка успешной и в чем заключалась ошибка.
Краткое содержание
Публичные конструкторы | |
|---|---|
InstallReceiver () | |
Публичные методы | |
|---|---|
void | done ()Завершает процесс. |
String | getErrorCode () |
String | getErrorMessage ()Возвращает сообщение об ошибке установки. |
String | getSuccessMessage ()Возвращает сообщение об успешном завершении установки. |
boolean | isCancelled () |
boolean | isSuccessfullyCompleted ()Возвращает true, если установка прошла полностью успешно. |
void | processNewLines (String[] lines)Вызывается при получении новых строк удаленным процессом. |
Публичные конструкторы
InstallReceiver
public InstallReceiver ()
Публичные методы
сделанный
public void done ()
Завершает процесс. Вызывается после того, как последние строки прошли через processNewLines(String[]) .
получитькод ошибки
public String getErrorCode ()
| Возврат | |
|---|---|
String | Часть ERROR_CODE сообщения, например: «Сбой [ERROR_CODE: описание]» |
получитьErrorMessage
public String getErrorMessage ()
Возвращает сообщение об ошибке установки. Возвращает значение null, если установка прошла успешно или истекло время ожидания.
| Возврат | |
|---|---|
String | |
getSuccessMessage
public String getSuccessMessage ()
Возвращает сообщение об успешном завершении установки. Возвращает null в случае возникновения ошибки.
| Возврат | |
|---|---|
String | |
отменено
public boolean isCancelled ()
| Возврат | |
|---|---|
boolean | |
успешно завершено
public boolean isSuccessfullyCompleted ()
Возвращает true, если установка прошла успешно. Если getErrorMessage() возвращает null, а isSuccessfullyCompleted() возвращает false, скорее всего, произошел тайм-аут на стороне устройства.
| Возврат | |
|---|---|
boolean | |
processNewLines
public void processNewLines (String[] lines)
Вызывается при получении новых строк удаленным процессом.
При использовании этого метода гарантируется, что строки будут полными.
| Параметры | |
|---|---|
lines | String : Массив, содержащий новые строки. |