TfInternalOptionsFetcher

public class TfInternalOptionsFetcher
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.TfInternalOptionsFetcher


فئة أدوات تتيح للفئات تحميل قيمة متغيّرات بشكل ثابت من ملف res.

يجب أن يكون ملف الموارد بتنسيق key=value، حيث يكون المفتاح مرتبطًا بالمتغيّر الذي يجب استرجاعه. يمكن أن يحتوي ملف موارد واحد على عدة أسطر، حيث يكون كل سطر مرتبطًا بمتغيّر واحد.

لتحديد أي أنواع أساسية، يجب استخدام زوج مفتاح/قيمة واحد في سطر. على سبيل المثال:

  1. my-integer-key=5
  2. my-string-key=myStringValue

لتحديد أي مجموعات، يمكن استخدام قيم متعدّدة مفصولة بفواصل (،). على سبيل المثال:

  1. my-string-list-key=stringOne,stringTwo,stringThree
  2. my-int-list-key=1,2,3,4,5

لتحديد خريطة، يمكن استخدام عدة أزواج من mapKey\=mapValue مفصولة بفواصل (،). على سبيل المثال:

  1. my-map-key=mapKey1\=mapVal1,mapKey2\=mapVal2

ملخّص

وظائف الإنشاء العامة

TfInternalOptionsFetcher()

الطرق العامة

static void fetchOption(Class<?> classObj)

تُستخدَم هذه الدالة لجلب قيم جميع الحقول المعلَن عنها في Class المحدَّد من ملف موارد المحدَّد.

static void setResourcePath(String path)

حدِّد مسار ملف المورد الذي سيتم استرجاع القيمة منه.

وظائف الإنشاء العامة

TfInternalOptionsFetcher

public TfInternalOptionsFetcher ()

الطرق العامة

fetchOption

public static void fetchOption (Class<?> classObj)

تُستخدَم هذه الدالة لجلب قيم جميع الحقول المعلَن عنها في Class المحدَّد من ملف موارد المحدَّد. في حال عدم ضبط ملف موارد، سيتم استخدام ملف موارد تلقائي.

المعلمات
classObj Class: الصف Object الذي يجب تعبئة حقوله

setResourcePath

public static void setResourcePath (String path)

حدِّد مسار ملف المورد الذي سيتم استرجاع القيمة منه.

المعلمات
path String