Có cách nào để làm cho SharedPreferences toàn cầu trong toàn bộ ứng dụng của tôi không? Hiện tại tôi đang sử dụng những dòng này ở nhiều nơi trong suốt mã của mình để lưu trữ cài đặt bật/tắt đơn giản cho một số tùy chọn mà người dùng của tôi có thể đặt. Tôi chỉ muốn gọi cho họ một lần trên toàn cầu nếu có thể:Có cách nào để làm cho SharedPreferences toàn cầu trong toàn bộ ứng dụng Android của tôi không?
SharedPreferences settings = getSharedPreferences("prefs", 0);
SharedPreferences.Editor editor = settings.edit();
Bất cứ lời khuyên về cách để có thể gọi chỉ những dòng trong tất cả các lớp sẽ được awesome:
editor.putString("examplesetting", "off");
editor.commit();
và
String checkedSetting = settings.getString("examplesetting", "");
Xem câu trả lời của tôi. Nó hoạt động –