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. |