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