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