【发布时间】:2010-07-08 12:50:35
【问题描述】:
我正在开发一个 Android 应用程序,并且有一个带有偏好的帐户验证器。 但是当我添加两个我类型的帐户时,它们之间会共享偏好。如何定义首选项,以便为每个帐户分别设置?
提前致谢!
普热梅克
【问题讨论】:
我正在开发一个 Android 应用程序,并且有一个带有偏好的帐户验证器。 但是当我添加两个我类型的帐户时,它们之间会共享偏好。如何定义首选项,以便为每个帐户分别设置?
提前致谢!
普热梅克
【问题讨论】:
请勿将Preferences 用于此目的!
你应该使用AccountManager.setUserData() 和AccountManager.getUserData() 来存储你的东西;这使您的设置安全(AccountManager 正在存储它)并且您传递了Account,因此一切都正确匹配,并且在用户删除帐户时完成所有簿记。
【讨论】: