나는 사용자가 버튼을 클릭 할 때마다 사운드가 재생되는지 여부를 제어하는 환경 설정을 가지고있다. 이후 (기본 설정은 유지됩니다 때문에 I/O 작업과 유사)읽기/쓰기 환경 설정이 비용이 많이 드는 작업입니까?
private void playButtonClickSound() {
SharedPreferences sharedPrefs = PreferenceManager.getDefaultSharedPreferences(parentActivity);
boolean sounds = sharedPrefs.getBoolean("prefSounds", false);
if (sounds) {
// blah
}
}
나는 독서 환경을 생각 것은 비싼 작동 할 수 있으며 그 각 시간은 사용자가 다음과 같은 메서드를 호출 버튼을 클릭 사용자가 단추를 자주 클릭하면 이렇게하는 것이 좋지 않을 수 있습니다.
일반적으로 자주 환경 설정을 읽고 쓰는 것은 좋지 않은 생각입니까? 그렇다면 환경 설정 변경 수신기를 등록하는 것과 같은 다른 방법이있을 수 있습니다. 환경 설정이 변경되면 알림을 받으시겠습니까?
그게 내가 미래에 어떻게 할거야. :) –