在Activity和Application中使用SharedPreferences存储数据

时间:2021-07-16 10:01:04

1、在Activity中创建SharedPreferences对象及操作方法

SharedPreferences pre=getSharedPreferences("User", MODE_PRIVATE);//获取到SharedPreferences,(MODE_PRIVATE或0表示本程序可用)为本程序可读写。

pre.edit().putInt("UserId", UserId).commit();//向本地存储对象中写入数据

pre.getInt("UserId", 0);//从本地存储对象中获取数据(0表示所取值为空时返回的默认值)

2、在Activity中使用Application中创建的SharedPreferences对象

SharedPreferencesClass lu=(SharedPreferencesClass) getApplication();