9
Trong ứng dụng Android hiện tại của tôi, tôi có một số cài đặt được lưu trữ trong SharedPreferences và một đối tượng xử lý quyền truy cập vào chúng. bây giờ tôi tự hỏi, nếu nó làm cho tinh thần để cache các giá trị hoặc nếu không mater nhiều truy cập vào chúng thích:các giá trị bộ nhớ đệm của SharedPreferences có hợp lý không?
public final boolean isxxxEnabled() {
return preferences.getBoolean("xxx", false);
}
thay vì
public final boolean isxxxEnabled() {
// check if value changed
// if not, check if value is cached
// decide whether to return cached or new
// cache value
return
}
Bạn có bất kỳ nguồn nào cho điều này không? – EmmanuelMess
Được rồi, [ở đây] (https://stackoverflow.com/a/34684174/3124150) là một tham chiếu. – EmmanuelMess