我想基于user.my应用程序基于多用户登录保存我的首选项文件,如果我使用相同的设备进行登录和注销,则user1首选项与user2冲突,反之亦然。
答案 0 :(得分:0)
您可以使用Context.getSharedPreferences(String, int)获取文件名的SharedPreferences实例。只需为不同的用户使用不同的文件名。
答案 1 :(得分:0)
您可以使用context.getSharedPreferences("UNIQUE_KEY", Context.MODE_PRIVATE);
创建多个首选项文件。
在您的情况下," UNIQUE KEY"例如,可以是用户的ID。