مفتاح قيمة قابل للتغيير
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[] |
القيمة السابقة المرتبطة بالمفتاح، أو خالية إذا لم يكن هناك تعيين للمفتاح. |