getSharedPreferences无法在另外一个activity获取到值

新手上路,请多包涵
SharedPreferences settings = getSharedPreferences("user",Context.MODE_PRIVATE);
SharedPreferences.Editor editor = settings.edit();
editor.putString("uid",String.valueOf(id));
editor.commit();

跳转到另外一个Activity无法获取值,只能退出app后才有值

阅读 5.8k
1 个回答

用这种方式去创建 PreferenceManager.getDefaultSharedPreferences(this); 在程序中只有一个文件,

this.getSharedPreferences (String name, int mode) 这样的方式去创建的话 是通过activity 去创建的,以第一参数的name为文件名保存在系统中。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题