พื้นที่เก็บข้อมูลคีย์ที่เปลี่ยนแปลงได้

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[] ค่าก่อนหน้าที่เชื่อมโยงกับคีย์ หรือค่าว่างหากไม่มีการแมปสำหรับคีย์