Настройки учетной записи в Android 2.2 для каждой учетной записи, а не для типа учетной записи - PullRequest
4 голосов
/ 08 июля 2010

Я занимаюсь разработкой приложения для Android и имею один аутентификатор аккаунта с настройками. Но когда я добавляю две учетные записи моего типа, настройки распределяются между ними. Как определить предпочтения, чтобы их можно было устанавливать для каждой учетной записи отдельно?

Заранее спасибо!

Przemek

1 Ответ

1 голос
/ 21 октября 2011

Не используйте Preferences для этой цели!

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

...