Khi bạn thiết lập một sở thích chung như dưới đây ...Truy cập Shared Preferences từ Hoạt động khác nhau (Android)
public static final String PREFS_HI = "MyPrefsFile";
Bạn có thể truy cập nó từ các hoạt động khác giống như bạn thường làm gì?
SharedPreferences settings = getSharedPreferences(PREFS_HI, 0);
Hoặc có điều gì đó độc đáo mà bạn phải làm để truy cập tùy chọn không?
Bạn có nghĩa là bạn đã 'SharedPreferences' lưu trữ là 'static' công cộng? Bạn thực sự không nên làm điều đó. Tôi đã phạm sai lầm tương tự và mặc dù nó hoạt động, nó gây ra một rò rỉ bộ nhớ lớn. Xem: http://android-developers.blogspot.in/2009/01/avoiding-memory-leaks.html –