答案:SharedPreferences 是 Android 平台上一个轻量级的存储类,用来保存应用的一些常用配置,比如 Activity 状态, Activity 暂停时,将此 activity 的状态保存到 SharedPereferences 中;当 Activity 重载,系统回调方法 onSaveInstanceState 时,再从 SharedPreferences 中将值取出。 其中的原理是通过 Android 系统生成一个 xml 文件保到: /data/data/ 包名 / shared_prefs 目录下 ,类似键值对的方式来存储数据。 Sharedpreferences 提供了常规的数据类型保存接口比如: int 、 long 、 boolean 、 String 、 Float 、 Set 和 Map 这些数据类型。