MutableKeyValueStore
public
interface
MutableKeyValueStore
implements
KeyValueStore
android.adservices.ondevicepersonalization.MutableKeyValueStore |
واجهة لتخزين مفاتيح وقيم للقراءة والكتابة يتم استخدامه ككائن الوصول إلى البيانات في الجدول LOCAL_DATA.
راجِع أيضًا:
ملخّص
الطرق العامة | |
---|---|
abstract
byte[]
|
put(String key, byte[] value)
ربط القيمة المحدّدة بالمفتاح المحدّد |
abstract
byte[]
|
remove(String key)
تزيل عملية الربط للمفتاح المحدّد. |
الطرق المكتسبة | |
---|---|
الطرق العامة
وضع
public abstract byte[] put (String key, byte[] value)
ربط القيمة المحدّدة بالمفتاح المحدّد
إذا كانت هناك قيمة لهذا المفتاح، يتم استبدال القيمة القديمة.
قد يستغرق إكمال هذه الطريقة عدة ثوانٍ، لذا يجب
عدم استدعائها إلا من سلسلة مهام عامل.
المعلمات | |
---|---|
key |
String : المفتاح الذي سيتم ربط القيمة المحدّدة به
لا يمكن أن تكون هذه القيمة null . |
value |
byte : القيمة التي سيتم ربطها بالمفتاح المحدّد
لا يمكن أن تكون هذه القيمة null . |
المرتجعات | |
---|---|
byte[] |
القيمة السابقة المرتبطة بالمفتاح، أو خالية إذا لم يكن هناك تعيين للمفتاح. |
إزالة
public abstract byte[] remove (String key)
يزيل التعيين للمفتاح المحدد.
قد يستغرق إكمال هذه الطريقة عدة ثوانٍ، لذلك يجب طلبها من سلسلة محادثات عامل التشغيل فقط.
المعلمات | |
---|---|
key |
String : المفتاح الذي ستتم إزالة ربطه
لا يمكن أن تكون هذه القيمة null . |
المرتجعات | |
---|---|
byte[] |
القيمة السابقة المرتبطة بالمفتاح، أو القيمة الخالية إذا لم يكن هناك تعيين للمفتاح |