Вы можете попробовать переопределить getPreferenceManager()
в вашем PreferenceActivity
и вернуть пользовательский PreferenceManager
, в котором вы переопределили getPreferences()
, чтобы вернуть разные SharedPreferences
объекты для каждого виджета приложения. Я не пробовал это, поэтому я не совсем уверен, что это будет работать. Если да, и вы думаете об этом, прокомментируйте этот ответ, чтобы сообщить мне!