Trong ứng dụng của tôi, một số cài đặt có thể được thay đổi trong khi PreferenceActivity
không mở và sự cố tôi gặp phải là addPreferencesFromResource
được gọi trong số onCreate
, vì vậy, tôi mở PreferenceActivity
, sau đó đi đến màn hình khác từ đó, sau đó thực hiện điều gì đó thay đổi cài đặt, sau đó nhấn phím quay lại để quay lại PreferenceActivity
, sau đó một số cài đặt nhất định không thay đổi trên bố cục.Tải lại Tùy chọn trong PreferenceActivity trên Resume
Vì vậy, làm cách nào tôi có thể tải lại tất cả Preferences
mỗi lần onResume
(hoặc onStart()
) được gọi mà không sao chép bố cục?
Cảm ơn bạn. Tôi chưa thử nghiệm, nhưng có vẻ như nó sẽ hoạt động. Tôi không biết lệnh createe() mà tôi đã tìm trong PreferenceActivity và PreferenceManager. Nhưng cảm ơn bạn, vì đó là chính xác những gì tôi muốn. – Jakar
tái tạo là API lvl 11 – Blundell
Tôi khuyên bạn nên kiểm tra logic vì điều này có thể lặp đi lặp lại vì onResume sẽ được gọi trong quy trình vòng đời và nếu nhà phát triển không đặt tùy chọn hoặc nó không có, nó sẽ mặc định là true và loop. –