我正在开发一个Android应用程序,并拥有一个带偏好的帐户身份验证器。 但是,当我添加两个类型的帐户时,首选项将在它们之间共享。如何定义首选项,以便可以单独为每个帐户设置它们?
提前致谢!
Przemek
答案 0 :(得分:1)
请勿将Preferences
用于此目的!
您应该使用AccountManager.setUserData()
和AccountManager.getUserData()
存储您的资料;这使您的设置安全(AccountManager
正在存储它)并且您正在传递Account
,因此所有内容都正确匹配,并且当用户删除帐户时完成所有簿记。