SdkSandboxManager.SdkSandboxProcessDeathCallback
public
static
interface
SdkSandboxManager.SdkSandboxProcessDeathCallback
android.app.sdksandbox.SdkSandboxManager.SdkSandboxProcessDeathCallback |
การเรียกกลับสำหรับการติดตามเหตุการณ์การเสียชีวิตแซนด์บ็อกซ์ของ SDK
สามารถเพิ่ม Callback ได้โดยใช้ SdkSandboxManager.addSdkSandboxProcessDeathCallback(java.util.concurrent.Executor, android.app.sdksandbox.SdkSandboxManager.SdkSandboxProcessDeathCallback)
และนำออกโดยใช้ SdkSandboxManager.removeSdkSandboxProcessDeathCallback(android.app.sdksandbox.SdkSandboxManager.SdkSandboxProcessDeathCallback)
สรุป
วิธีการสาธารณะ | |
---|---|
abstract
void
|
onSdkSandboxDied()
แจ้งแอปพลิเคชันไคลเอ็นต์ว่าแซนด์บ็อกซ์ SDK หยุดทำงาน |
วิธีการสาธารณะ
onSdkSandboxDied
public abstract void onSdkSandboxDied ()
แจ้งแอปพลิเคชันไคลเอ็นต์ว่าแซนด์บ็อกซ์ SDK หยุดทำงาน กระบะทรายนี้อาจเป็น
อาจมีหลายสาเหตุ เช่น เนื่องจากหน่วยความจำไม่พออยู่ในระบบ หรือเกิดข้อขัดข้องใน
แซนด์บ็อกซ์
ระบบจะเริ่มต้นกระบวนการแซนด์บ็อกซ์ใหม่โดยอัตโนมัติหากกระบวนการทำงานขัดข้อง
แต่สถานะของแซนด์บ็อกซ์จะสูญหายไป ดังนั้น SDK ทั้งหมดที่โหลดไว้ก่อนหน้านี้
จะต้องโหลดอีกครั้ง โดยใช้SdkSandboxManager#loadSdk(String, Bundle,
Executor, OutcomeReceiver)
เพื่อใช้งานต่อไป