Tôi đang sử dụng SharedPreferences
để lưu trữ dữ liệu của mình trên tất cả Activities
trong ứng dụng của tôi. Tôi có được quyền truy cập vào nó như thế này:Làm cách nào để buộc PreferenceActivity xử lý SharedPreferences của tôi?
SharedPreferences mSharedPreferences = getSharedPreferences("MyPrefs", 0);
Tôi đã thực hiện PreferenceActivity
vì vậy người dùng có thể thay đổi các giá trị thông qua nó, nhưng nó xảy ra nó đọc/ghi dữ liệu không "MyPrefs" nhưng để:
PreferenceManager.getDefaultSharedPreferences(getApplicationContext());
Đó là một chút bất ngờ đối với tôi. Điều đó có thể buộc PreferenceActivity
xử lý các tùy chọn "MyPrefs" của tôi không? Và đâu là điểm có nhiều sở thích trong một ứng dụng đơn lẻ? Cảm ơn bạn.
đọc này: http://stackoverflow.com/questions/7045417/android-custom-sharedpreferences-implementation-to-persist-to-database – aromero