I have multiple views that come and go as the application runs. I want each view to have its own personal preferences that are stored as the ID tag of the view. Above these is the “General Preferences” that the sub prefs reference to get their default values when a view it is created.
Right now I have it set up that the General Preferences are the default SharedPreferences. But I have no Idea how to create the new preferences and set up an activity UI so the user can change them. Is it pretty much the same as setting up the SharedPreferences?
this may not be exactly what you’re asking for, but here’s what I do:
in my main activity, when I call the preferences activity, I pass it the name of the custom preference file as extra data in the intent:
then, in my preferences activity, I get the custom preferences name and set it like this:
lastly, in my main activity, I get specific preferences like this: