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()
แสดงค่าเป็นจริงหากการติดตั้งสำเร็จโดยสมบูรณ์ |
void
|
processNewLines(String[] lines)
เรียกใช้เมื่อกระบวนการระยะไกลได้รับบรรทัดใหม่ |
เครื่องมือสร้างสาธารณะ
InstallReceiver
public InstallReceiver ()
เมธอดสาธารณะ
เสร็จสิ้น
public void done ()
สิ้นสุดกระบวนการ โดยจะเรียกใช้หลังจากบรรทัดสุดท้ายผ่าน processNewLines(String[]) แล้ว
getErrorCode
public String getErrorCode ()
| คิกรีเทิร์น | |
|---|---|
String |
ส่วน ERROR_CODE ของข้อความ เช่น "ล้มเหลว [ERROR_CODE: คำอธิบาย]" |
getErrorMessage
public String getErrorMessage ()
แสดงข้อความแสดงข้อผิดพลาดจากการติดตั้ง แสดงผลเป็น Null หากสำเร็จหรือหากเกิด การหมดเวลา
| คิกรีเทิร์น | |
|---|---|
String |
|
getSuccessMessage
public String getSuccessMessage ()
แสดงข้อความแสดงความสำเร็จจากการติดตั้ง แสดงผล Null หากพบความล้มเหลว
| คิกรีเทิร์น | |
|---|---|
String |
|
isCancelled
public boolean isCancelled ()
| คิกรีเทิร์น | |
|---|---|
boolean |
|
isSuccessfullyCompleted
public boolean isSuccessfullyCompleted ()
แสดงค่าเป็นจริงหากการติดตั้งสำเร็จโดยสมบูรณ์ หาก getErrorMessage() แสดงผลเป็น
null และ isSuccessfullyCompleted() แสดงผลเป็น false แสดงว่ามีแนวโน้มสูงที่จะเกิดการหมดเวลาที่ฝั่งอุปกรณ์
| คิกรีเทิร์น | |
|---|---|
boolean |
|
processNewLines
public void processNewLines (String[] lines)
เรียกใช้เมื่อกระบวนการระยะไกลได้รับบรรทัดใหม่
รับประกันได้ว่าบรรทัดจะสมบูรณ์เมื่อส่งไปยังวิธีการนี้
| พารามิเตอร์ | |
|---|---|
lines |
String: อาร์เรย์ที่มีบรรทัดใหม่ |