InstallReceiver
public
class
InstallReceiver
extends MultiLineReceiver
| java.lang.Object | ||
| ↳ | com.android.ddmlib.MultiLineReceiver | |
| ↳ | com.android.ddmlib.InstallReceiver | |
Đầu ra của lệnh "pm install package.apk".
Sử dụng kết hợp isSuccessfullyCompleted() và getErrorMessage() để quyết định xem quá trình cài đặt có thành công hay không và lỗi là gì.
Tóm tắt
Hàm khởi tạo công khai | |
|---|---|
InstallReceiver()
|
|
Phương thức công khai | |
|---|---|
void
|
done()
Kết thúc quy trình. |
String
|
getErrorCode()
|
String
|
getErrorMessage()
Trả về thông báo lỗi trong quá trình cài đặt. |
String
|
getSuccessMessage()
Trả về thông báo thành công từ quá trình cài đặt. |
boolean
|
isCancelled()
|
boolean
|
isSuccessfullyCompleted()
Trả về true nếu quá trình cài đặt hoàn toàn thành công. |
void
|
processNewLines(String[] lines)
Được gọi khi quy trình từ xa nhận được các dòng mới. |
Hàm khởi tạo công khai
InstallReceiver
public InstallReceiver ()
Phương thức công khai
done
public void done ()
Kết thúc quy trình. Phương thức này được gọi sau khi các dòng cuối cùng đã trải qua processNewLines(String[]).
getErrorCode
public String getErrorCode ()
| Giá trị trả về | |
|---|---|
String |
Phần ERROR_CODE của một thông báo như: "Failure [ERROR_CODE: description]" (Lỗi [ERROR_CODE: nội dung mô tả]) |
getErrorMessage
public String getErrorMessage ()
Trả về thông báo lỗi trong quá trình cài đặt. Trả về giá trị rỗng nếu thành công hoặc nếu hết thời gian chờ.
| Giá trị trả về | |
|---|---|
String |
|
getSuccessMessage
public String getSuccessMessage ()
Trả về thông báo thành công từ quá trình cài đặt. Trả về giá trị rỗng nếu gặp lỗi.
| Giá trị trả về | |
|---|---|
String |
|
isCancelled
public boolean isCancelled ()
| Giá trị trả về | |
|---|---|
boolean |
|
isSuccessfullyCompleted
public boolean isSuccessfullyCompleted ()
Trả về true nếu quá trình cài đặt hoàn toàn thành công. Nếu getErrorMessage() trả về giá trị rỗng và isSuccessfullyCompleted() trả về giá trị false, thì rất có thể đã xảy ra hết thời gian chờ ở phía thiết bị.
| Giá trị trả về | |
|---|---|
boolean |
|
processNewLines
public void processNewLines (String[] lines)
Được gọi khi quy trình từ xa nhận được các dòng mới.
Đảm bảo rằng các dòng này hoàn chỉnh khi được cung cấp cho phương thức này.
| Tham số | |
|---|---|
lines |
String: Mảng chứa các dòng mới. |