-1

Я использую менеджер аккаунта Android для своего приложения. Он позволяет нескольким учетным записям, и каждая учетная запись имеет свои собственные данные.Android AccountManager: какая учетная запись используется?

Что я хочу знать;

  • Как определить, какие учетную запись используется менеджером счета
  • Есть ли способ, чтобы установить конкретную учетную запись в менеджере счетов в текущем одном

Я буду использовать контент-провайдер (одного класса для нескольких таблиц) с syncAdapter для загрузки/загрузки данных из LARAL API REST.

+0

Прочитать http://developer.android.com/reference/android/accounts/AccountManager.html. Есть много руководств, где можно добавить примеры. Первые результаты, которые возвращает google, - http://blog.udinic.com/2013/04/24/write-your-own-android-authenticator/. – RocketRandom

+0

Также см. Http://stackoverflow.com/questions/2720315/what-should-i-use-android-accountmanager-for. Большинство основ хорошо описаны здесь. Если у вас есть конкретный вопрос, пожалуйста, обновите. – RocketRandom

+0

Я просто хочу знать, как определить, какая учетная запись используется в приложении multi accout. Остальное мое приложение отлично работает с провайдером аутентификации/синхронизации/контента. –

ответ

0

Основываясь на информации и пояснениях от @RocketRandom, ясно, что Account Manager просто предоставляет услугу. Разработчик пользователь/приложение должен разработать надлежащий способ обработки учетных записей.

Для моей конкретной проблемы (Multi User Login) я представляю пользователю список выбора (Custom), который позволяет мне передавать определенные пользовательские данные в SyncAdapter, которые, в свою очередь, загружают связанный с учетной записью Sqlite db (я использую отдельный db для каждого пользователя).

Смежные вопросы