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 หากไม่มีการแมปคีย์