I have a set of preference fragments (ringtone, threshold,...) for each entity. So I would rather load the relevant contents from the DB (ContentProvider) than from SharedPrefences. What is the best way to do this? Is there a way to intercept the loading/saving process from/to SharedPreferences?
If possible I would like to avoid a custom layout, because built in preference features are much faster and easier to implement.