Не используйте Preferences
для этой цели!
Вы должны использовать AccountManager.setUserData()
и AccountManager.getUserData()
для хранения своих вещей; это делает ваши настройки безопасными (AccountManager
хранит их), и вы передаете Account
, поэтому все сопоставляется правильно, и вся бухгалтерия выполняется, когда пользователь удаляет учетные записи.