InstallReceiver
public
class
InstallReceiver
extends MultiLineReceiver
| java.lang.Object | ||
| ↳ | com.android.ddmlib.MultiLineReceiver | |
| ↳ | com.android.ddmlib.InstallReceiver | |
מקלט פלט לשורת הפקודה 'pm install package.apk'.
משתמשים בשילוב של isSuccessfullyCompleted() ו-getErrorMessage() כדי להחליט אם ההתקנה הצליחה ומה הייתה השגיאה.
סיכום
constructors ציבוריים | |
|---|---|
InstallReceiver()
|
|
methods ציבוריים | |
|---|---|
void
|
done()
התהליך מסתיים. |
String
|
getErrorCode()
|
String
|
getErrorMessage()
מחזירה את הודעת השגיאה מההתקנה. |
String
|
getSuccessMessage()
מחזירה את הודעת ההצלחה מההתקנה. |
boolean
|
isCancelled()
|
boolean
|
isSuccessfullyCompleted()
הפונקציה מחזירה את הערך True אם ההתקנה הושלמה בהצלחה. |
void
|
processNewLines(String[] lines)
הפונקציה מופעלת כשמתקבלות שורות חדשות בתהליך המרוחק. |
Constructors ציבוריים
InstallReceiver
public InstallReceiver ()
methods ציבוריים
done
public void done ()
התהליך מסתיים. הפונקציה הזו מופעלת אחרי שהשורות האחרונות עברו דרך processNewLines(String[]).
getErrorCode
public String getErrorCode ()
| החזרות | |
|---|---|
String |
החלק ERROR_CODE בהודעה, למשל: "Failure [ERROR_CODE: description]" |
getErrorMessage
public String getErrorMessage ()
מחזירה את הודעת השגיאה מההתקנה. הפונקציה מחזירה ערך null אם היא הצליחה או אם חלף הזמן הקצוב לתפוגה.
| החזרות | |
|---|---|
String |
|
getSuccessMessage
public String getSuccessMessage ()
מחזירה את הודעת ההצלחה מההתקנה. הפונקציה מחזירה ערך null אם היא נכשלת.
| החזרות | |
|---|---|
String |
|
isCancelled
public boolean isCancelled ()
| החזרות | |
|---|---|
boolean |
|
isSuccessfullyCompleted
public boolean isSuccessfullyCompleted ()
הפונקציה מחזירה את הערך True אם ההתקנה הושלמה בהצלחה. אם הפונקציה getErrorMessage() מחזירה null והפונקציה isSuccessfullyCompleted() מחזירה false, סביר להניח שחלף הזמן הקצוב לתפוגה בצד המכשיר.
| החזרות | |
|---|---|
boolean |
|
processNewLines
public void processNewLines (String[] lines)
הפונקציה מופעלת כשמתקבלות שורות חדשות בתהליך המרוחק.
מובטח שהשורות יהיו מלאות כשהן יועברו לשיטה הזו.
| פרמטרים | |
|---|---|
lines |
String: המערך שמכיל את השורות החדשות. |