So I have two activities: main with all data and secondary with Preferences. There are two arrays in main activity that I want to have access to from Preferences activity and work with this two arrays. In fact, I need to reset all data in arrays to default. Is there any way to do it?
I’ve tried to use SharedPreferences because I store all this data in it. I changed values in it from Preferences activity, but data in main activity haven’t changed, I guess, because it’s not being restarted, just paused.
You can use SharedPreferences and register a OnSharedPreferenceChangeListener and/or update the data in the
onResume()method of your Activity.Here’s some basic example: