MutableKeyValueStore

public interface MutableKeyValueStore
implements KeyValueStore

android.adservices.ondevicepersonalization.MutableKeyValueStore


Một giao diện đến kho lưu trữ khoá-giá trị đọc-ghi. Được dùng làm Đối tượng truy cập dữ liệu cho bảng LOCAL_DATA.

Tóm tắt

Phương thức công khai

abstract byte[] put(String key, byte[] value)

Liên kết giá trị đã chỉ định với khoá đã chỉ định.

abstract byte[] remove(String key)

Xoá lượt ánh xạ cho khoá đã chỉ định.

Phương thức kế thừa

Phương thức công khai

put

public abstract byte[] put (String key, 
                byte[] value)

Liên kết giá trị đã chỉ định với khoá đã chỉ định. Nếu đã tồn tại một giá trị cho khoá đó, thì giá trị cũ sẽ được thay thế.
Phương thức này có thể mất vài giây để hoàn tất, vì vậy, bạn chỉ nên gọi phương thức này từ một luồng worker.

Tham số
key String: khoá liên kết với giá trị được chỉ định. Giá trị này không được là null.

value byte: giá trị liên kết với khoá đã chỉ định. Giá trị này không được là null.

Giá trị trả về
byte[] giá trị trước đó được liên kết với khoá hoặc giá trị rỗng nếu không có lượt ánh xạ cho khoá.

remove

public abstract byte[] remove (String key)

Xoá lượt ánh xạ cho khoá đã chỉ định.
Phương thức này có thể mất vài giây để hoàn tất, vì vậy, bạn chỉ nên gọi phương thức này từ một luồng worker.

Tham số
key String: khoá có lượt ánh xạ cần xoá. Giá trị này không được là null.

Giá trị trả về
byte[] giá trị trước đó được liên kết với khoá hoặc giá trị rỗng nếu không có lượt ánh xạ cho khoá.