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