InstallReceiver

public class InstallReceiver
extends MultiLineReceiver

java.lang.Object
   ↳ com.android.ddmlib.MultiLineReceiver
     ↳ com.android.ddmlib.InstallReceiver


Penerima output untuk command line "pm install package.apk".

Gunakan kombinasi isSuccessfullyCompleted() dan getErrorMessage() untuk memutuskan apakah penginstalan berhasil dan apa errornya.

Ringkasan

Konstruktor publik

InstallReceiver()

Metode publik

void done()

Mengakhiri proses.

String getErrorCode()
String getErrorMessage()

Menampilkan pesan error dari penginstalan.

String getSuccessMessage()

Menampilkan pesan keberhasilan dari penginstalan.

boolean isCancelled()
boolean isSuccessfullyCompleted()

Menampilkan benar (true) jika penginstalan berhasil sepenuhnya.

void processNewLines(String[] lines)

Dipanggil saat baris baru diterima oleh proses jarak jauh.

Konstruktor publik

InstallReceiver

public InstallReceiver ()

Metode publik

done

public void done ()

Mengakhiri proses. Ini dipanggil setelah baris terakhir melewati processNewLines(String[]).

getErrorCode

public String getErrorCode ()

Hasil
String Bagian ERROR_CODE dari pesan seperti: "Failure [ERROR_CODE: description]"

getErrorMessage

public String getErrorMessage ()

Menampilkan pesan error dari penginstalan. Menampilkan null jika berhasil atau jika waktu tunggu habis.

Hasil
String

getSuccessMessage

public String getSuccessMessage ()

Menampilkan pesan keberhasilan dari penginstalan. Menampilkan null jika terjadi kegagalan.

Hasil
String

isCancelled

public boolean isCancelled ()

Hasil
boolean

isSuccessfullyCompleted

public boolean isSuccessfullyCompleted ()

Menampilkan benar (true) jika penginstalan berhasil sepenuhnya. Jika getErrorMessage() menampilkan null dan isSuccessfullyCompleted() menampilkan salah (false), kemungkinan besar terjadi waktu tunggu di sisi perangkat.

Hasil
boolean

processNewLines

public void processNewLines (String[] lines)

Dipanggil saat baris baru diterima oleh proses jarak jauh.

Baris dijamin lengkap saat diberikan ke metode ini.

Parameter
lines String: Array yang berisi baris baru.