Профили(аккаунты) в android приложении, нужен совет по реализации?
Каким образом лучше реализовать пользовательские профили в своем приложении.
Первое что пришло на ум это к каждой записи в базе данных указывать к какому она профилю относится. Не нравится этот вариант тем что нужно постоянно(при добавлении, удалении, запросе) указывать профиль.
Вторая мысль это для каждого профиля использовать свою бд, но пока не понимаю как переключаться между ними при использовании контент провайдера.
Третий вариант использовать account manager. с ним близкого знакомства не было, в связи с этим не представляю как с помощью него будут разделены профили между собой.
Может кто то подскажет свежую идею или что то посоветует?
Спасибо за уточнение. Сделал поправку в вопросе.
Не могли бы вы объяснить каким образом будет происходить разделение данных при использовании account manager.
он не отвечает за разделение данных - только идентифицирует и авторизует пользователя. (посмотри пример по ссылке)
как будешь разделять данные - дело твоё. я бы все в одну базу клал и идентификатор пользователя как ключ в таблице.