‫DeviceRuntimeException

public class DeviceRuntimeException
extends HarnessRuntimeException

java.lang.Object
java.lang.Throwable
  java.lang.Exception
    java.lang.RuntimeException
      com.android.tradefed.error.HarnessRuntimeException
        com.android.tradefed.device.DeviceRuntimeException


يتم طرح هذا الاستثناء عندما لا يؤدي إجراء على الجهاز إلى النتائج المتوقّعة.

على سبيل المثال، من المتوقّع إلى حد كبير أن يعرض الأمر "pm list users" قائمة المستخدِمين، وإذا تعذّر ذلك ، يجب طرح استثناء DeviceRuntimeException لأنّ هناك خطأ كبيرًا.

ملخّص

طُرق وضع التصميم العامة

DeviceRuntimeException(String msg, ErrorIdentifier errorId)

تنشئ هذه الطريقة DeviceRuntimeException.

DeviceRuntimeException(String msg, Throwable t, ErrorIdentifier errorId)

تنشئ هذه الطريقة DeviceRuntimeException.

طُرق وضع التصميم العامة

DeviceRuntimeException

public DeviceRuntimeException (String msg, 
                ErrorIdentifier errorId)

تنشئ هذه الطريقة DeviceRuntimeException.

المعلَمات
msg String: رسالة خطأ وصفية للخطأ

errorId ErrorIdentifier: السمة ErrorIdentifier التي تصنّف الاستثناء

DeviceRuntimeException

public DeviceRuntimeException (String msg, 
                Throwable t, 
                ErrorIdentifier errorId)

تنشئ هذه الطريقة DeviceRuntimeException.

المعلَمات
msg String: رسالة خطأ وصفية للخطأ

t Throwable: السمة Throwable التي يجب تضمينها في DeviceRuntimeException

errorId ErrorIdentifier: السمة ErrorIdentifier التي تصنّف الاستثناء