首先声明SharedPreferences并设置文件名和保存类型
SharedPreferences sharedPreferences = getSharedPreferences("保存文件名",MODE_PRIVATE);
数据的保存(类型:Int,Float,Boolean,Long,String,StringSet)
sharedPreferences.edit().putBoolean("键","值").commit();
commit与apply的区别:
1.apply没有返回值而commit返回boolean表明修改是否提交成功,apply方法不会提示任何失败的提示。
2.apply是将修改数据先提交到内存,再异步提交到硬件磁盘,而commit是同步提交到硬件磁盘,因此,在多份提交时,apply效率更高。
数据的读取(类型:Int,Float,Boolean,Long,String,StringSet)
sharedPreferences.getBoolean("键","默认值");