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[] הערך הקודם שמשויך למפתח, או הערך null אם לא בוצע מיפוי למפתח.

הסר

public abstract byte[] remove (String key)

הסרת המיפוי של המפתח שצוין.
השלמת השיטה הזו עשויה להימשך כמה שניות, לכן צריך לקרוא לה רק משרשור של עובדים.

פרמטרים
key String: מפתח שאת המיפוי שלו רוצים להסיר הערך הזה לא יכול להיות null.

החזרות
byte[] הערך הקודם שמשויך למפתח, או null אם לא היה מיפוי למפתח.